Filter interviews by
Requirement analysis is the process of identifying and documenting the needs and expectations of stakeholders for a software project.
Gathering requirements through interviews, surveys, and workshops with stakeholders.
Documenting functional requirements, such as user stories or use cases, to define what the system should do.
Identifying non-functional requirements, like performance, security, and usability, to ensur...
The Software Development Lifecycle (SDLC) is a structured process for developing software applications through various stages.
1. Requirements Gathering: Identify what the software needs to do, e.g., user stories or functional specifications.
2. Design: Create architecture and design documents, e.g., UML diagrams or wireframes.
3. Implementation: Write the actual code, e.g., using languages like Java, Python, or Java...
Comparable is an interface for natural ordering; Comparator allows custom ordering of objects.
Comparable is used to define a natural ordering for objects, e.g., String implements Comparable.
Comparator is used to define multiple ways to compare objects, e.g., custom sorting for a list of objects.
Comparable requires implementing the compareTo() method, while Comparator requires implementing the compare() method.
Exam...
Link is used to connect external CSS or JavaScript files in HTML, while import is used to bring in modules or components in JavaScript.
Link is used in HTML to connect external CSS files, while import is used in JavaScript to bring in modules or components.
Link is a HTML tag, while import is a JavaScript statement.
Link is used for styling and layout, while import is used for code organization and modularity.
Example...
What people are saying about Accenture
Debouncing is a technique used in software development to prevent multiple rapid triggers of an event from being processed.
Debouncing helps in improving performance by reducing unnecessary event processing.
It involves setting a delay before allowing the event to be triggered, ensuring only one event is processed.
Commonly used in user interface interactions like button clicks to prevent multiple rapid clicks from b...
Implementing CRUD operations using Spring Boot and JPA connection
Create Entity class with @Entity annotation
Create Repository interface extending JpaRepository
Use @RestController and @Autowired for Controller class
Implement methods for Create, Read, Update, Delete operations
JavaScript data types refer to the different types of values that can be stored and manipulated in JavaScript.
JavaScript has several data types including string, number, boolean, object, function, and undefined.
Examples: 'hello' (string), 42 (number), true (boolean), { key: 'value' } (object), function() { } (function), undefined.
Data types can be dynamically assigned in JavaScript, meaning a variable can change i...
JS Event Loop is the mechanism that allows JavaScript to perform non-blocking operations by handling asynchronous tasks.
Event Loop is responsible for executing code, collecting and processing events, and executing queued sub-tasks.
It consists of a Call Stack, Web APIs, Callback Queue, and Microtask Queue.
Example: setTimeout() function in JavaScript uses the Event Loop to schedule a function to run after a specifie...
Angular is a popular front-end framework for building dynamic web applications.
Developed and maintained by Google
Uses TypeScript for building applications
Follows the component-based architecture
Supports two-way data binding
Has a powerful CLI for scaffolding projects
To bind events in React JS, use the 'on' prefix followed by the event name in camelCase.
Use the 'on' prefix followed by the event name in camelCase (e.g. onClick, onSubmit)
Pass a function as the event handler (e.g. onClick={() => console.log('Button clicked')})
Bind 'this' to the event handler function if it uses 'this' (e.g. onClick={this.handleClick.bind(this)})
Use arrow functions to automatically bind 'this' (e....
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
I applied via Company Website and was interviewed in Apr 2024. There was 1 interview round.
Implementing CRUD operations using Spring Boot and JPA connection
Create Entity class with @Entity annotation
Create Repository interface extending JpaRepository
Use @RestController and @Autowired for Controller class
Implement methods for Create, Read, Update, Delete operations
I applied via Approached by Company and was interviewed in Feb 2024. There were 3 interview rounds.
TMG event refers to a type of event in the Windows operating system that is related to the Threat Management Gateway.
TMG events are generated by the Microsoft Forefront Threat Management Gateway (TMG) to provide information about network activity and security events.
Examples of TMG events include firewall rule violations, denial of service attacks, and malware detection.
TMG events can be monitored and analyzed to impro...
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
Comparable is an interface for natural ordering; Comparator allows custom ordering of objects.
Comparable is used to define a natural ordering for objects, e.g., String implements Comparable.
Comparator is used to define multiple ways to compare objects, e.g., custom sorting for a list of objects.
Comparable requires implementing the compareTo() method, while Comparator requires implementing the compare() method.
Example o...
30 Question , 40 min
React questions were asked to me
I am looking for a competitive salary that reflects my experience and skills in the industry.
Research industry standards for Senior Software Engineer salaries
Consider my years of experience and expertise in the field
Negotiate based on the company's budget and benefits package
I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.
In the next 5 years, I see myself growing into a technical leadership role within the company, leading a team of engineers and contributing to high-impact projects.
Continuing to enhance my technical skills and knowledge through ongoing learning and certifications
Taking on more responsibilities within the team and mentoring junior engineers
Contributing to the development of innovative software solutions that drive busin...
I am impressed by the company's innovative projects and collaborative work culture.
I am excited about the opportunity to work on cutting-edge technologies and contribute to impactful projects.
I value the company's emphasis on teamwork and collaboration, which aligns with my own work style.
I believe the company's commitment to continuous learning and growth will help me further develop my skills and expertise.
I am drawn...
I appeared for an interview in Apr 2024.
Link is used to connect external CSS or JavaScript files in HTML, while import is used to bring in modules or components in JavaScript.
Link is used in HTML to connect external CSS files, while import is used in JavaScript to bring in modules or components.
Link is a HTML tag, while import is a JavaScript statement.
Link is used for styling and layout, while import is used for code organization and modularity.
Example:
Debouncing is a technique used in software development to prevent multiple rapid triggers of an event from being processed.
Debouncing helps in improving performance by reducing unnecessary event processing.
It involves setting a delay before allowing the event to be triggered, ensuring only one event is processed.
Commonly used in user interface interactions like button clicks to prevent multiple rapid clicks from being ...
The duration of Accenture Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 20 interview experiences
Difficulty level
Duration
based on 1.4k reviews
Rating in categories
Application Development Analyst
39.3k
salaries
| ₹4.8 L/yr - ₹11 L/yr |
Application Development - Senior Analyst
27.7k
salaries
| ₹8.2 L/yr - ₹16 L/yr |
Team Lead
26.5k
salaries
| ₹12.6 L/yr - ₹22.4 L/yr |
Senior Analyst
19.5k
salaries
| ₹9 L/yr - ₹15.7 L/yr |
Senior Software Engineer
18.5k
salaries
| ₹10.4 L/yr - ₹18 L/yr |
TCS
Cognizant
Capgemini
Infosys