Hello everyone! I want to share my interview experience for the position of Associate Software Engineer at Accenture. I recently placed in 2018 through campus recruitment with a package of 1.8 lakhs annually. I hope my experience helps you prepare for your upcoming interviews.
Round 1: Aptitude, Analytical and Logical Thinking (Duration: 90 minutes)
The first round consisted of multiple sections. The process began with the initial screening round, which was a 90-minute online assessment. This first round was quite extensive, testing various aspects of our abilities. We were evaluated on quantitative aptitude through questions covering time and work, probability, percentages, and other mathematical concepts. The logical reasoning questions section challenged our analytical thinking with verbal and non-verbal reasoning questions, while the English section assessed our language proficiency through comprehension passages and grammar questions.
What I found particularly interesting was the technical MCQ section, which covered fundamental programming concepts, data structures, and algorithms. There was also a unique pseudocode section that tested our basic programming logic.
Quantitative Aptitude (25 questions):
- Time and Work
- Probability
- Percentages Profit and Loss
- Simple and Compound Interest
- Time, Speed, and Distance
Logical Reasoning (25 questions):
- Verbal Reasoning
- Non-verbal Reasoning
- Data Interpretation
- Pattern Recognition
- Critical Thinking
English Ability (20 questions):
- Reading Comprehension
- Grammar
- Vocabulary
- Error Detection
- Sentence Completion
Technical MCQs (30 questions):
- Basic Programming Concepts
- Data Structures
- Algorithms
- DBMS
- Operating Systems
Pseudocode Section (10 questions):
- Algorithm Analysis
- Flow Control
- Basic Programming Logic
I can’t stress enough how helpful the GFG platformTechnical Interview Preparation: Complete Preparation Guide was in my preparation for this round. The free aptitude practice questions there were remarkably similar to what I encountered in the actual test. If you’re preparing for Accenture, I strongly recommend spending time on – it’s completely free and incredibly valuable.
Round 2: Coding Round (Duration: 60 minutes)
After clearing the first round, I moved on to the coding round, which was a 60-minute test of practical programming skills. This round tested practical coding skills.
Problem Types:
- Two coding problems
- One easy (array/string manipulation)
- One medium (data structures/algorithms)
Evaluation Criteria:
- Code correctness
- Time complexity
- Space complexity
- Coding style
- Test case handling
We were given two coding problems to solve, one relatively straightforward involving array or string manipulation, and another more challenging problem that required deeper knowledge of data structures and algorithms. The evaluators weren’t just looking at whether our code worked; they were assessing our approach to problem-solving, code efficiency, and programming style. In my case, I was asked to work on a string manipulation problem and implement a binary search tree operation.
Round 3: Communication Round (Duration: 30 minutes)
The third round focused on communication skills, lasting about 30 minutes. This round was more comprehensive than I initially expected. We were tested on both written and verbal communication skills through various exercises. The written assessment included email writing and technical documentation tasks, while the verbal component evaluated our pronunciation, fluency, and overall command of English. There were also listening exercises to assess how well we could understand and follow instructions.
Written Assessment:
- Email writing
- Business communication
- Technical documentation
Verbal Communication:
- Pronunciation
- Fluency
- Grammar
- Vocabulary
Listening Skills:
- Comprehension exercises
- Following instructions
- Understanding accents
Round 4: Technical + HR Interview (Duration: 45-60 minutes)
The final round was perhaps the most challenging and exciting, a combined technical interview and HR interview that lasted about 45-60 minutes. The technical portion covered everything from core programming concepts like OOPS and data structures to database management and my final-year project.
I was asked to explain concepts like polymorphism, the difference between arrays and linked lists, and basic SQL queries. The interviewers were particularly interested in my problem-solving approach and how I handled technical challenges in my projects.
Technical Interview Questions:
- Programming Concepts
- Explain OOPS concepts
- The difference between function overloading and overriding
- What is polymorphism and its types?
- Explain inheritance with real-world examples
Data Structures:
- Difference between Array and LinkedList
- The time complexity of various sorting algorithms
- Implementation of Stack and Queue
- Binary Search Tree operations
Database:
- Basic SQL queries
- Normalization
- Primary and Foreign keys
- ACID properties
Project Discussion:
- Final year project details
- Technical challenges faced
- Problem-solving approach
- Team collaboration
The HR portion of the interview was equally thorough. We discussed my background, career aspirations, and why I chose Accenture. They asked behavioral questions to understand how I handle stress and work in team settings. I found the Interview Question and Answers tool on GeeksforGeeks extremely helpful in preparing for this round, it helped me structure my thoughts and present them confidently
The types of questions asked were:
Personal Background:
- Tell me about yourself
- Family background
- Educational journey
- Achievements and extracurricular activities
Career Goals:
- Why Accenture?
- Short-term and long-term goals
- Where do you see yourself in 5 years?
- What are your strengths and weaknesses?
Behavioral Questions:
- How do you handle stress?
- Describe a challenging situation you faced
- How do you work in teams?
- Leadership experiences
Throughout the process, what struck me most was how well-structured and comprehensive the evaluation was. Each round is built upon the previous one, giving candidates multiple opportunities to showcase different aspects of their capabilities.
The process wasn’t just about testing technical knowledge; it was about finding candidates who could think critically, communicate effectively, and align with Accenture’s values.
ASM at Accenture – Overall Campus Interview Experience
I secured an Associate Software Engineer position at Accenture in November 2018 with a package of 1.8 lakhs per annum through campus placement. The selection process consisted of four rounds: an aptitude test (covering quantitative, logical reasoning, English, and technical questions), a coding round with two programming problems, a communication assessment, and finally, a combined technical and HR interview.
My preparation strategy focused on consistent practice using GFG Technical Interview Preparation for aptitude, GfG Practice Portal coding practice for technical skills, and their Interview Q&A for HR interview questions preparation. These free resources were instrumental in my success.
The technical interview covered core programming concepts, data structures, and databases, while the HR round explored my background and career goals. Key to my success was maintaining a balance between technical and soft skills development, along with genuine enthusiasm for joining Accenture.
For aspirants, remember that Accenture looks for well-rounded professionals who can both code and communicate effectively.