Filter interviews by
Optimizing queries involves improving performance and efficiency in database operations to reduce response time and resource usage.
Use indexing: Create indexes on columns frequently used in WHERE clauses to speed up data retrieval. Example: CREATE INDEX idx_name ON users(name);
Limit result set: Use SELECT statements with LIMIT to reduce the number of rows returned. Example: SELECT * FROM orders LIMIT 10;
Avoid SELE...
.NET Core is a cross-platform, open-source framework for building modern applications, supporting various programming languages.
.NET Core is designed for building cloud-based applications.
It supports multiple platforms, including Windows, macOS, and Linux.
Developers can use C#, F#, and Visual Basic with .NET Core.
It offers high performance and scalability for web applications.
ASP.NET Core is a popular framework fo...
ASP.NET MVC is a framework for building web applications using the Model-View-Controller architectural pattern.
Separation of concerns: MVC divides the application into three main components: Model (data), View (UI), and Controller (logic).
Routing: ASP.NET MVC uses a powerful routing engine to map URLs to controller actions, allowing for clean and SEO-friendly URLs.
Data binding: It supports model binding, which aut...
Open to relocation for the right opportunity
Willing to relocate for the right job opportunity
Flexible with location preferences
Open to considering different cities or countries for work
Previous experience working in different locations
What people are saying about Accenture
REST API in microservices is a way for different services to communicate over HTTP using standard REST principles.
REST API stands for Representational State Transfer Application Programming Interface
It allows different microservices to communicate with each other over HTTP
REST APIs use standard HTTP methods like GET, POST, PUT, DELETE to perform CRUD operations
Each microservice exposes its own REST API for other s...
Microservices architecture is a software design approach that structures an application as a collection of loosely coupled services.
Each microservice is independently deployable and scalable.
Microservices communicate over lightweight protocols, often HTTP/REST or messaging queues.
They can be developed using different programming languages and technologies.
Example: An e-commerce application may have separate micros...
Implementing a stack using two queues to achieve LIFO behavior.
Use two queues: queue1 and queue2.
For push operation, enqueue the element to queue1.
For pop operation, dequeue all elements from queue1 to queue2, then dequeue from queue2.
Swap the names of queue1 and queue2 after pop to maintain the stack structure.
Example: Push(1), Push(2), Pop() returns 2.
Array is a fixed-size data structure with elements stored sequentially, while linked list is a dynamic data structure with elements stored non-sequentially.
Arrays have fixed size, while linked lists can grow dynamically.
Accessing elements in an array is faster (O(1)), while in a linked list it is slower (O(n)).
Inserting or deleting elements in an array can be inefficient, as it may require shifting elements, while...
The static keyword in Java is used to create class-level variables and methods that can be accessed without creating an instance of the class.
Static variables are shared among all instances of a class.
Static methods can be called without creating an object of the class.
Static blocks are used to initialize static variables.
Static keyword can also be used to create static nested classes.
To create a custom exception in Java, you need to extend the Exception class.
Create a new class that extends the Exception class
Add a constructor to the custom exception class
Throw the custom exception using the 'throw' keyword
I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.
Developed a web-based student management system for tracking attendance and grades.
Used HTML, CSS, and JavaScript for front-end development.
Implemented backend functionality using PHP and MySQL database.
Incorporated user authentication and authorization features for secure access.
Tested the system thoroughly to ensure functionality and user-friendliness.
Graduated with honors, completed multiple internships, and won coding competitions
Graduated with honors in Computer Science
Completed internships at XYZ Company and ABC Corporation
Won first place in coding competition at university hackathon
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
HR policies are guidelines and rules set by a company to manage its employees and ensure compliance with laws and regulations.
HR policies cover areas such as recruitment, compensation, benefits, performance management, and employee conduct.
Examples of HR policies include anti-discrimination policies, code of conduct, leave policies, and performance appraisal guidelines.
HR policies are designed to create a fair and cons...
Basic aptitude questions
Fundamental questions regarding reasoning ability.
Easy aptitude comprehension, quants
I applied via Job Portal
Salesforce profile defines what a user can do, while role defines what a user should do.
Profiles control access to objects, fields, and records in Salesforce.
Roles define the hierarchy of users in an organization.
Profiles determine the permissions and settings available to a user.
Roles determine the level of access a user has to records owned by other users.
A user can have multiple profiles but only one role.
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
Basic Reasoning Questions
2 DSA Questions mainly from array & linked lists
I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.
I tackle challenges by breaking them down into smaller tasks, seeking input from others, and staying persistent.
Break down the challenge into smaller tasks to make it more manageable
Seek input and advice from colleagues or mentors to gain different perspectives
Stay persistent and determined in finding solutions, even when faced with setbacks
I applied via Campus Placement
Easy basic qs one logical, quntitative and aptutude
One string and array
I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.
ALL APTITUDE TOPICS AND VERBAL
2 CODES IN ANY LANGUAGE OF YOUR WISH
Managing conflicting priorities and communication gaps among team members.
Balancing multiple tasks and deadlines
Miscommunication leading to misunderstandings
Lack of clear direction or goals
Difficulty in coordinating with team members
Technical challenges or roadblocks
The project utilized a variety of technologies including Java, Spring Boot, Angular, and MySQL.
Java
Spring Boot
Angular
MySQL
Difficulties with team during project can arise due to communication issues, conflicting personalities, lack of collaboration, and differing work styles.
Communication breakdowns can lead to misunderstandings and delays in project progress.
Conflicting personalities may result in tension and disagreements within the team.
Lack of collaboration can hinder the sharing of ideas and hinder team cohesion.
Differing work styles ...
Some of the top questions asked at the Accenture Software Engineer interview -
The duration of Accenture Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 168 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.3 L/yr - ₹16.1 L/yr |
Team Lead
26.5k
salaries
| ₹12.6 L/yr - ₹22.4 L/yr |
Senior Analyst
19.5k
salaries
| ₹9.1 L/yr - ₹15.7 L/yr |
Senior Software Engineer
18.5k
salaries
| ₹10.4 L/yr - ₹18 L/yr |
TCS
Cognizant
Capgemini
Infosys