Accenture
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via campus placement at SRM university (SRMU) and was interviewed in Oct 2024. There were 3 interview rounds.
It had 7 sections of various aptitude
It had one easy and one normal problem
Transitioned from ECE to IT due to passion for coding and interest in software development.
Discovered passion for coding during ECE studies
Enjoyed software development projects and courses
Saw more career opportunities and growth potential in IT field
Desire to work on innovative technologies and projects
I applied via campus placement at Pranveer Singh Institute of Technology, Kanpur and was interviewed in Mar 2024. There were 3 interview rounds.
Aptitude questions which where easy to moderate.
Question related to Data Structures and Algorithms.
Basic mathematics questions were asked
What people are saying about Accenture
posted on 18 Oct 2024
3 sections
Quantitative reasoning verbal ability
2 questions
Easy to medium
Basic aptitude questions held online with their portal
Broad coding and basic oops
I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.
OOPs concepts in Java include inheritance, polymorphism, encapsulation, and abstraction.
Inheritance allows a subclass to inherit properties and methods from a superclass.
Polymorphism allows objects to take on multiple forms and behave differently based on their context.
Encapsulation hides the implementation details of an object and only exposes necessary information.
Abstraction allows for the creation of abstract class...
Interfaces define contracts for behavior, while inheritance allows for code reuse and polymorphism.
Interfaces allow for loose coupling and abstraction, enabling multiple implementations of the same behavior.
Inheritance allows for code reuse and extension of existing classes, reducing code duplication.
Polymorphism allows objects of different classes to be treated as if they were of the same class, simplifying code and i
SQL query for joining tables
Use JOIN keyword to combine two or more tables based on a related column
Specify the columns to be selected using SELECT keyword
Use ON keyword to specify the condition for joining the tables
Different types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN
Used Java concepts such as inheritance, polymorphism, and exception handling in my project.
Implemented inheritance to create a base class and derived classes with specific functionalities.
Utilized polymorphism to allow objects of different classes to be treated as if they were of the same class.
Implemented exception handling to handle errors and prevent program crashes.
Used interfaces to define a set of methods that a ...
Overloading is having multiple methods with the same name but different parameters. Overriding is having a method in a subclass with the same name and parameters as a method in the superclass.
Overloading is used to provide different ways to call a method with different parameters
Overriding is used to provide a specific implementation of a method in a subclass
Overloading is resolved at compile-time while overriding is r...
I applied via Campus Placement and was interviewed in Jul 2022. There were 16 interview rounds.
Sitting arrangement questions
Blood group relationship
Cloud computing Testing
HTML css java script
What is DATA base management system
A data structure is a way of organizing and storing data in a computer so that it can be accessed and manipulated efficiently.
Data structures provide a means to manage and organize data in a logical and efficient manner.
They define the relationship between the data, allowing for easy retrieval and modification.
Examples of data structures include arrays, linked lists, stacks, queues, trees, and graphs.
Java is a popular programming language known for its platform independence and extensive libraries.
Java is an object-oriented language that allows developers to write code once and run it on any platform.
It provides a robust and secure environment for developing and executing applications.
Java has a vast collection of libraries and frameworks that simplify development and enhance productivity.
It supports multithreading...
JavaScript characters include letters, numbers, symbols, and special characters.
JavaScript characters can be used to create strings, numbers, and perform operations.
Examples of JavaScript characters include 'a', '1', '$', and '&'.
A software engineer is a professional who designs, develops, and maintains software applications.
Software engineers use programming languages and tools to create software solutions.
They analyze user requirements and design software architecture.
Software engineers write code, test and debug software, and ensure its functionality.
They collaborate with other team members and follow software development best practices.
Exam...
The models of software engineering refer to different approaches or methodologies used in software development.
Waterfall model
Agile model
Iterative model
Spiral model
V-model
A risk management system is a software tool or platform that helps organizations identify, assess, and mitigate risks.
A risk management system helps organizations identify potential risks and their impact on business operations.
It assesses the likelihood of risks occurring and the severity of their impact.
The system provides tools for documenting and tracking risks, assigning responsibilities, and implementing mitigati...
An operating system is a software that manages computer hardware and software resources and provides common services for computer programs.
Manages computer hardware and software resources
Provides common services for computer programs
Controls and coordinates computer operations
Acts as an intermediary between users and computer hardware
Examples: Windows, macOS, Linux, Android, iOS
Software testing is the process of evaluating a software system to identify defects or errors.
Software testing is essential to ensure the quality and reliability of software.
It involves executing the software with the intention of finding bugs or issues.
Testing can be done manually or using automated tools.
Different types of testing include unit testing, integration testing, system testing, and acceptance testing.
Examp...
Cloud computing Testing
Blood group relationship
Sitting arrangement questions
Alphabet letter coding
Blood group relationship between parents and children
Blood group relationship between parents and children
posted on 8 Jun 2022
An array is a collection of similar data types stored in contiguous memory locations.
Arrays can be one-dimensional or multi-dimensional
Elements in an array can be accessed using their index
Arrays can be initialized during declaration or later in the code
Arrays can be passed as arguments to functions
Example: int arr[5] = {1, 2, 3, 4, 5};
Example: char str[10] = "Hello";
I applied via Company Website and was interviewed in Aug 2021. There were 4 interview rounds.
posted on 30 Jun 2021
Yes, OOPs concepts are fundamental to object-oriented programming and include inheritance, encapsulation, abstraction, and polymorphism.
Inheritance allows a class to inherit properties and methods from a parent class.
Encapsulation is the practice of hiding data and methods within a class to prevent direct access.
Abstraction is the process of simplifying complex systems by breaking them down into smaller, more manageabl...
I have used database systems extensively in my projects.
Designed and implemented database schema for various applications
Used SQL queries to retrieve and manipulate data
Integrated databases with web applications using ORM frameworks like Hibernate
Optimized database performance by indexing and query optimization
Implemented data migration scripts to move data between databases
Used NoSQL databases like MongoDB for scalabl
Query to retrieve a particular value from data
Identify the table and column where the value is stored
Use SELECT statement with WHERE clause to filter the data
Specify the value to retrieve in the SELECT statement
based on 3 interviews
Interview experience
based on 2 reviews
Rating in categories
Application Development Analyst
38.9k
salaries
| ₹3 L/yr - ₹12 L/yr |
Application Development - Senior Analyst
27k
salaries
| ₹6.9 L/yr - ₹17.5 L/yr |
Team Lead
24.3k
salaries
| ₹7.1 L/yr - ₹25.6 L/yr |
Senior Software Engineer
18.2k
salaries
| ₹6 L/yr - ₹19.5 L/yr |
Software Engineer
17.4k
salaries
| ₹3.6 L/yr - ₹13.4 L/yr |
TCS
Cognizant
Capgemini
Infosys