Accenture
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Campus Placement
Received multiple certifications in programming languages and frameworks, won hackathons, and achieved high GPA in relevant coursework.
Certifications in Java, Python, and React
First place in university hackathon for developing a mobile app
Achieved a GPA of 3.8 in computer science courses
I applied via Naukri.com
Webtables in Selenium can be handled using methods like findElements, getText, getAttribute, etc.
Use findElements method to locate the table and its rows
Iterate through rows and columns using loops
Use getText method to retrieve text from cells
Use getAttribute method to retrieve specific attributes like class, id, etc.
The first round consists of various basic questions regarding computer fundamentals, networking, and cloud computing.
It consists of two coding questions; the first question pertains to strings, while the second question involves a tree data structure.
I am a recent graduate with a degree in Computer Science and a passion for software development.
Recent graduate with a degree in Computer Science
Passionate about software development
Experience with programming languages like Java and Python
Developed a web application for tracking and managing inventory in a retail store
Used React.js for front-end development
Implemented RESTful APIs using Node.js and Express for back-end
Utilized MongoDB for database management
What people are saying about Accenture
I applied via Approached by Company and was interviewed in Nov 2024. There were 3 interview rounds.
A cursor in PL/SQL is a pointer to a result set for a SQL query.
Used to retrieve and process individual rows returned by a query
Can be declared, opened, fetched, and closed
Can be either implicit or explicit
I handle team management by setting clear goals, providing support and guidance, fostering open communication, and recognizing achievements.
Set clear goals and expectations for the team
Provide support and guidance to team members
Foster open communication and collaboration
Recognize and reward team achievements
Address conflicts and issues promptly and fairly
Accenture interview questions for popular designations
I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.
Partial class allows a class to be split into multiple files. 'out' passes a variable by reference, 'ref' requires it to be initialized.
Partial class allows a class to be split into multiple files for easier organization.
'out' keyword is used to pass a variable by reference, allowing the method to modify its value.
'ref' keyword is used to pass a variable by reference, but it must be initialized before being passed to t
Get interview-ready with Top Accenture Interview Questions
I appeared for an interview in Sep 2024.
SOLID principles are five design principles aimed at making software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have one, and only one, reason to change. Example: A class handling user data should not also handle logging.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification. Example: Using interfaces to allo...
In ASP.NET Core MVC, multiple values can be passed from a controller to a view using ViewData, ViewBag, or a strongly-typed model.
Use ViewData: Pass values as key-value pairs. Example: ViewData['Message'] = 'Hello World!';
Use ViewBag: Similar to ViewData but uses dynamic properties. Example: ViewBag.Title = 'My Page';
Use a ViewModel: Create a class to hold multiple properties. Example: public class MyViewModel { public...
LINQ queries allow for efficient data manipulation and retrieval using left, right, and inner joins in C#.
Inner Join: Combines records from two collections where there is a match. Example: var result = from a in collectionA join b in collectionB on a.Id equals b.AId select new { a, b };
Left Join: Returns all records from the left collection and matched records from the right. Example: var result = from a in collectionA...
Regular expressions in C# are powerful tools for pattern matching and text manipulation using the System.Text.RegularExpressions namespace.
Use the Regex class: `Regex regex = new Regex(pattern);`
Match a string: `Match match = regex.Match(input);`
Find all matches: `MatchCollection matches = regex.Matches(input);`
Replace text: `string result = regex.Replace(input, replacement);`
Example pattern: `\d+` matches one or more
The aptitude test lasted two hours and primarily included questions related to Selenium, TestNG, and Maven.
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
ConcurrentHashMap is a thread-safe version of HashMap in Java.
ConcurrentHashMap allows multiple threads to read and write to the map concurrently without causing any data corruption.
It achieves thread-safety by dividing the map into segments and locking only a portion of the map during write operations.
ConcurrentHashMap is more efficient than using synchronized collections for concurrent access.
Example: ConcurrentHashM
Deadlock is a situation in which two or more processes are unable to proceed because each is waiting for the other to release a resource.
Occurs in multitasking environments
Caused by a circular wait for resources
Can be resolved by prevention or detection algorithms
Example: Process A holds Resource 1 and waits for Resource 2, while Process B holds Resource 2 and waits for Resource 1
A linked list is a data structure where each element points to the next element in the sequence.
Consists of nodes where each node contains data and a reference to the next node
Can be singly linked (each node points to the next node) or doubly linked (each node points to the next and previous nodes)
Allows for dynamic size and efficient insertion/deletion operations
Immutability refers to the state of an object or data structure that cannot be modified after it is created.
Immutable objects cannot be changed once they are created
Immutability ensures data integrity and thread safety
Examples include strings in Java, tuples in Python
Budgeting is the process of creating a plan to manage income and expenses over a specific period of time.
Involves estimating income and expenses
Setting financial goals
Monitoring actual performance against the budget
Adjusting the budget as needed
Common types include operating budgets, capital budgets, and cash budgets
Forecasting is the process of making predictions about future trends based on past and present data.
Forecasting involves analyzing historical data to identify patterns and trends
Different methods such as qualitative and quantitative analysis can be used for forecasting
Common techniques include time series analysis, regression analysis, and econometric modeling
Forecasting helps businesses make informed decisions and pla...
Revenue recognition is the process of recording revenue in a company's financial statements when it is earned.
Revenue is recognized when it is realized or realizable and earned, regardless of when cash is received.
It is important to match revenues with expenses in the period they are incurred to accurately reflect the financial performance of a company.
Different industries may have specific guidelines for revenue recog...
Assets are recognized in the balance sheet to reflect the company's resources and their value, while depreciation is recorded to allocate the cost of assets over their useful life.
Assets are recognized in the balance sheet to show the company's resources and their value.
Depreciation is recorded to allocate the cost of assets over their useful life.
Recognizing assets and depreciating them helps in accurately reflecting ...
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Dispatcher servlet is the front controller in Spring MVC framework that receives incoming requests and directs them to appropriate handlers.
Dispatcher servlet is configured in the web.xml file or through Java configuration.
It acts as the entry point for all requests in a Spring MVC application.
Dispatcher servlet uses handler mappings to determine which controller should handle a specific request.
It also uses view resol...
Java code using stream api to retrieve second highest salary
Use stream to sort salaries in descending order
Skip the first highest salary and retrieve the second highest
The @Controller annotation is used to create a controller in Spring MVC, while @RestController is used to create RESTful web services.
Controller is used to create web pages, RestController is used to create RESTful web services
@Controller returns the view, @RestController returns the object and data directly
@RestController is a specialization of @Controller
Thread lifecycle includes new, runnable, running, blocked, and terminated states.
Thread is created in 'new' state
Thread becomes 'runnable' when start() method is called
Thread enters 'running' state when CPU starts executing its run() method
Thread can be 'blocked' when waiting for a resource or I/O operation
Thread reaches 'terminated' state when run() method completes or stop() method is called
The duration of Accenture interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 6.9k interviews
Interview experience
based on 57k reviews
Rating in categories
Bangalore / Bengaluru
3-7 Yrs
Not Disclosed
Application Development Analyst
38.9k
salaries
| ₹3 L/yr - ₹12 L/yr |
Application Development - Senior Analyst
26.9k
salaries
| ₹6.9 L/yr - ₹21.2 L/yr |
Team Lead
24.4k
salaries
| ₹7.1 L/yr - ₹25.8 L/yr |
Senior Software Engineer
18.1k
salaries
| ₹6 L/yr - ₹20 L/yr |
Senior Analyst
17.5k
salaries
| ₹5.4 L/yr - ₹21 L/yr |
TCS
Cognizant
Capgemini
Infosys