Accenture
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Campus Placement and was interviewed before Sep 2022. There were 4 interview rounds.
In this there will be questions related to networking
In coding we should atleast slove 1.5 programs out of 2
I applied via Campus Placement and was interviewed in Feb 2022. There were 2 interview rounds.
Round duration - 90 minutes
Round difficulty - null
Using Accenture Hirepro platform. There were 6 sections and 90 questions. Section Cutoff was there.
There was also a coding round and a communication Assessment round
To create a string using loop
Declare an empty string variable
Use a loop to concatenate desired strings to the variable
Use the loop condition to control the number of iterations
Round duration - 30 minutes
Round difficulty - null
Questions were asked related to tech, situation, personal and resume.
I am a passionate and dedicated software engineer with experience in developing and implementing software solutions.
I have a strong background in programming languages such as Java, C++, and Python.
I have experience in developing web applications using frameworks like Spring and Django.
I am skilled in database management and have worked with SQL and NoSQL databases.
I have a good understanding of software development me...
I developed a web application for managing inventory in a retail store.
Used HTML, CSS, and JavaScript for the frontend
Utilized PHP and MySQL for the backend
Implemented features like adding products, tracking stock levels, and generating reports
In 5 years, I see myself as a senior software engineer leading a team and working on complex projects.
Leading a team of software engineers
Working on complex projects
Continuously learning and improving my skills
Contributing to the growth and success of the company
OOPs (Object-Oriented Programming) is a programming paradigm that organizes code into objects with properties and behaviors.
OOPs focuses on creating reusable code by encapsulating data and methods within objects.
It emphasizes the concepts of inheritance, polymorphism, and encapsulation.
Objects are instances of classes, which define their structure and behavior.
Inheritance allows classes to inherit properties and method...
Polymorphism is the ability of an object to take on many forms. Abstraction is the process of hiding implementation details.
Polymorphism allows objects of different classes to be treated as if they are of the same class.
Abstraction allows us to focus on the essential features of an object rather than its implementation details.
Polymorphism is achieved through method overriding and method overloading.
Abstraction is achi...
OOPS provides modularity, reusability, and extensibility in software development.
Encapsulation ensures data security and prevents unauthorized access.
Inheritance allows for code reuse and reduces redundancy.
Polymorphism enables flexibility and allows for dynamic behavior.
Abstraction simplifies complex systems and hides implementation details.
OOPS promotes better organization and maintenance of code.
Examples: Java, C++,
Code to find length of string without using strlen() function.
Use a loop to iterate through each character of the string
Increment a counter variable for each character in the string
Stop the loop when the null character '\0' is encountered
Return the counter variable as the length of the string
Questions was moderate for aptitude
2-3 questions will be there and 45 minutes are given.
What people are saying about Accenture
I applied via Campus Placement and was interviewed in Aug 2022. There were 3 interview rounds.
Aptitude round consists of MCQS on logical reasoning,abstract and critical reasoning,verbal ability,MS office, networking and security.
Basic level coding questions
Accenture interview questions for designations
I appeared for an interview in Nov 2021.
Round duration - 90 minutes
Round difficulty - Easy
MCQs- Aptitude + Quantitative ( if we clear this round then only we can go for coding round).
3 questions came in coding round
Given the head node of a singly linked list, your task is to return a pointer pointing to the middle node of the linked list.
When the number of elements is odd, return the mid...
Return the middle node of a singly linked list, selecting the one farther from the head node in case of even number of elements.
Traverse the linked list using two pointers, one moving twice as fast as the other.
When the fast pointer reaches the end, the slow pointer will be at the middle node.
Return the node pointed by the slow pointer as the middle node.
Given an integer N
representing the number of pairs of parentheses, find all the possible combinations of balanced parentheses using the given number of pairs.
Generate all possible combinations of balanced parentheses given the number of pairs.
Use backtracking to generate all valid combinations of balanced parentheses.
Keep track of the number of open and close parentheses used in each combination.
Recursively build the combinations by adding open parentheses if there are remaining, and then adding close parentheses if the number of open parentheses is greater than the number ...
Given an array or list ARR
consisting of N
integers, your task is to identify all distinct triplets within the array that sum up to a specified number K
.
A t...
The task is to find all distinct triplets in an array that sum up to a specified number.
Iterate through the array and use nested loops to find all possible triplets.
Keep track of the triplets that sum up to the target number.
Handle cases where no triplet exists for a given target sum.
Round duration - 15 minutes
Round difficulty - Easy
Basic Hr questions was asked.
This round maily focus on projects
Tip 1 - Practice At least 250 Questions of DS algo
Tip 2 - Do at least 2 application based projects
Tip 3 - Practice questions with optimized approaches
Tip 1 : Have some applicayion based projects on resume.
Tip 2: Do not put false things on resume.
Tip 3 : Project should clear and crisp
Get interview-ready with Top Accenture Interview Questions
I applied via Campus Placement and was interviewed in Sep 2021. There were 2 interview rounds.
There are 3 Online Rounds. Cognitive and Technical Assessment, Coding Round and Communication Round. All the rounds were eliminators, except the communication round. These rounds were conducted on three separate days.
Two moderate level coding questions
Focus on efficient algorithms and clean code
Test your code thoroughly before submission
Use appropriate data structures and libraries
Ask for clarification if needed
Round duration - 25 mins
Round difficulty - null
After the communication round, a week later I got the Interview link. The interview lasted for around 25 minutes and was sort of a not-so-formal interview. There were more HR type questions than technical questions.
Developed a web application for managing student records
Used PHP and MySQL for backend development
Implemented CRUD operations for student records
Designed a user-friendly interface using HTML, CSS, and JavaScript
Incorporated authentication and authorization features for secure access
Tested the application using PHPUnit and Selenium
My favorite coding language is Python because of its simplicity and versatility.
Python has a clean and easy-to-read syntax, making it beginner-friendly.
It has a vast library of modules and frameworks for various applications.
Python is used in various fields such as web development, data science, and artificial intelligence.
It supports multiple programming paradigms such as object-oriented, functional, and procedural pr...
My best subject in engineering was Computer Programming.
I excelled in programming courses and enjoyed solving complex problems using code.
I particularly enjoyed courses in data structures and algorithms.
I also enjoyed working on projects that involved developing software applications.
I have experience in programming languages such as Java, Python, and C++.
I prepare for exams by creating a study schedule, reviewing notes and practicing with sample questions.
Create a study schedule with specific goals for each day leading up to the exam
Review notes and highlight important information
Practice with sample questions or past exams to get a feel for the format and types of questions
Take breaks and get enough rest to avoid burnout
Stay organized and avoid procrastination
I recently learned about React Native, a framework for building mobile apps using JavaScript.
React Native allows for cross-platform development, reducing the need for separate codebases for iOS and Android.
It uses a similar syntax to React, making it easy for web developers to transition to mobile development.
Some popular apps built with React Native include Facebook, Instagram, and Airbnb.
My short-term goal is to learn new technologies and skills to enhance my performance in this role.
Attend relevant training and workshops
Read industry publications and blogs
Collaborate with colleagues to learn from their experiences
Set specific goals for each week or month
Apply new knowledge to current projects
Seek feedback from supervisors and peers
Questions about the company and role
Can you tell me more about the company culture?
What are the main responsibilities of this role?
What opportunities are there for growth and development?
How does the company support employee learning and development?
What is the team structure like?
I applied via Prepinsta and was interviewed in Sep 2021. There were 2 interview rounds.
Round duration - 90 minutes
Round difficulty - null
Using Accenture Hirepro platform. There were 6 sections and 90 questions. Section Cutoff was there.
There was also a coding round and a communication Assessment round which were conducted after the cognitive Assessment round.
Array based programming question
Understand the problem statement clearly
Choose the appropriate data structure
Optimize the solution for time and space complexity
Answer a string based question
Provide a clear and concise answer
Use examples if applicable
Ensure the answer is relevant to the question
Round duration - 40 minutes
Round difficulty - null
tips for the same
Completing the three assessment rounds, I
got shortlisted for the Interview.
I am a passionate software engineer with experience in developing and implementing software solutions.
I have a Bachelor's degree in Computer Science
I have worked on various projects using different programming languages such as Java, C++, and Python
I am skilled in problem-solving and have a strong understanding of data structures and algorithms
I have experience working in agile development environments and collaboratin...
I have worked on various academic projects related to web development, data analysis, and machine learning.
Developed a web application for a restaurant using HTML, CSS, and JavaScript
Analyzed data on customer behavior using Python and SQL
Implemented a machine learning algorithm for image classification using TensorFlow
Created a chatbot using Dialogflow and integrated it with a website
Collaborated with a team to develop
I faced difficulty in managing time and prioritizing tasks while working on projects.
Managing time and prioritizing tasks was a challenge
Dealing with unexpected issues and bugs
Collaborating with team members with different skill sets
Learning new technologies and tools
Meeting project deadlines
Ensuring project requirements were met
Maintaining code quality and readability
My strengths include problem-solving, adaptability, and teamwork. My weaknesses include time management and public speaking.
Strength: Problem-solving - I have a strong ability to analyze complex problems and find effective solutions.
Strength: Adaptability - I am quick to learn new technologies and can easily adapt to changing environments.
Strength: Teamwork - I enjoy collaborating with others and believe in the power o...
Multithreading is the ability of a CPU to execute multiple threads concurrently.
Multithreading allows for better utilization of CPU resources.
It can improve application performance by allowing multiple tasks to run simultaneously.
Multithreading can be implemented in various programming languages such as Java, C++, and Python.
Examples of multithreaded applications include web servers, video games, and media players.
OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.
OOPS is based on four main concepts: Encapsulation, Inheritance, Polymorphism, and Abstraction.
Encapsulation is the process of hiding the implementation details of an object from the outside world.
Inheritance allows a class to inherit properties and methods from another class.
Polymorphism allows objects of d...
Exceptional Handling is a mechanism to handle runtime errors in Java programs.
It is done using try-catch blocks.
It prevents the program from crashing due to errors.
It helps in debugging and maintaining the code.
Examples include NullPointerException, ArrayIndexOutOfBoundsException, etc.
Friend function is a non-member function that has access to private and protected members of a class.
Declared inside the class but defined outside the class scope
Can access private and protected members of the class
Not a member of the class but has access to its private and protected members
Used to provide access to private or protected members to non-member functions or other classes
Example: friend void display(A);
Exa
Code for Octal to Decimal Conversion
Start from the rightmost digit and move towards the leftmost digit
Multiply each digit with 8 raised to the power of its position
Add all the products obtained in the previous step to get the decimal equivalent
I applied via PrepInsta and was interviewed in Sep 2021. There were 2 interview rounds.
Cognitive and technical assessment round, Coding round and Communication round. These rounds were conducted on three separate days.
Valid password must have at least 4 characters, one numeric digit, one capital letter, no space or slash, and cannot start with a number.
Password must be at least 4 characters long
Password must contain at least one numeric digit
Password must contain at least one capital letter
Password cannot have space or slash (/)
Password cannot start with a number
Find sum of numbers in range 1 to m (both inclusive) not divisible by n. Return difference between sum of non-divisible and divisible numbers.
Iterate through range 1 to m and check if number is divisible by n.
If not divisible, add to sum of non-divisible numbers.
If divisible, add to sum of divisible numbers.
Return difference between sum of non-divisible and divisible numbers.
Round duration - 20 - 30 minutes
Round difficulty - null
After the communication round, a week later I got the Interview link.
The interview lasted for around 20-30 minutes and was sort of a not-so-formal interview. There were more HR type questions than technical questions as he wants to analyze communication and behavioral skills.
I am a recent computer science graduate with experience in Java and Python programming.
Graduated with a degree in computer science
Proficient in Java and Python programming languages
Completed internships at XYZ company and ABC organization
Passionate about software development and eager to learn new technologies
I developed a new feature for a mobile app that increased user engagement by 20%
Developed a new feature for a mobile app
Increased user engagement by 20%
Received positive feedback from users and management
I appeared for an interview in Sep 2021.
Round duration - 90 Minutes
Round difficulty - Easy
MCQs- Aptitude + Quantitative ( if we clear this round then only we can go for coding round).
2 questions came in coding round
You are provided an integer 'NUM'. Determine if 'NUM' is an Armstrong number.
An integer 'NUM' with 'k' digits is an Armstrong number if the sum of its di...
An Armstrong number is a number that is equal to the sum of its own digits raised to the power of the number of digits.
Iterate through each digit of the number and calculate the sum of each digit raised to the power of the total number of digits.
Compare the calculated sum with the original number to determine if it is an Armstrong number.
Return 'YES' if the number is an Armstrong number, 'NO' otherwise.
Determine if a given string 'S' is a palindrome, considering only alphanumeric characters and ignoring spaces and symbols.
The string 'S' should be evaluated in a case...
Check if a given string is a palindrome after removing special characters, spaces, and converting to lowercase.
Remove special characters and spaces from the string
Convert the string to lowercase
Check if the modified string is a palindrome by comparing characters from start and end
Round duration - 20 Minutes
Round difficulty - Easy
Basic Hr questions was asked.
This round mainly focus on projects
Tip 1 : Practice at least 100 questions of coding
Tip 2 : Practice Data structures questions.
Tip 1 : Never lie about anything on resume
Tip 2 : Have some projects on resume
I appeared for an interview in Sep 2021.
Round duration - 90 minutes
Round difficulty - Easy
The round was fairly easier. It consisted of basic mcqs and some pseudo code to dry run
Round duration - 30 minutes
Round difficulty - Easy
The round was fairly easy. It consisted of me introducing my self and the interviewer asking questions about my projects
I managed network calls using RESTful APIs and structured the backend with a MVC architecture.
Utilized RESTful APIs to make network calls between the frontend and backend
Implemented a Model-View-Controller (MVC) architecture to organize backend code
Used frameworks like Spring Boot or Express.js to handle network requests and responses
Tip 1 : Go through the projects thoroughly
Tip 2 : Practice arrays and strings
Tip 1 : Include at least 2 personal projects
Tip 2 : Must have done internship experience
The duration of Accenture Associate Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 66 interviews
5 Interview rounds
based on 1.2k reviews
Rating in categories
Application Development Analyst
39k
salaries
| ₹3 L/yr - ₹12 L/yr |
Application Development - Senior Analyst
27.4k
salaries
| ₹7 L/yr - ₹20.2 L/yr |
Team Lead
24.9k
salaries
| ₹7.2 L/yr - ₹25.9 L/yr |
Senior Software Engineer
18.2k
salaries
| ₹6 L/yr - ₹20 L/yr |
Senior Analyst
17.9k
salaries
| ₹5.5 L/yr - ₹21.3 L/yr |
TCS
Cognizant
Capgemini
Infosys