Accenture interview experience Real time questions & tips from candidates to crack your interview

Associate Software Engineer

Accenture
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
As a recent B.Tech graduate, my journey as a software engineer has been an incredible learning experience. Throughout my academic years, I was captivated by the world of programming and software development. I embraced every opportunity to expand my knowledge and skills in this field. From learning multiple programming languages to exploring various frameworks and technologies, I dedicated myself to mastering the art of software engineering. I completed challenging projects, both independently and collaboratively, gaining practical experience in the entire software development lifecycle.
Application story
Despite being from a non-technical stream, I started my journey as a software engineer during my undergraduate studies, where I gained a solid foundation in programming languages such as Java, C++, and Python. Through various coursework and projects, I developed a keen understanding of data structures, algorithms, and object-oriented programming principles. I actively sought opportunities to apply my knowledge and skills, collaborating on projects that ranged from building web applications to developing algorithms for data analysis.
Why selected/rejected for the role?
My technical expertise, coupled with my dedication to continuous learning and passion for creating exceptional software, makes me a strong candidate for this role.
Preparation
Duration: 1 month
Topics: Data Structures and Algorithms, Object-Oriented Programming (OOP), Database Management Systems, System Design and Architecture, Web Technologies
Tip
Tip

Tip 1: Review the job description and do thorough research to understand the technical skills relevant to the role.
Tip 2: Practice coding problems.
Tip 3: Participate in mock interviews.

Application process
Where: Campus
Eligibility: Class 10th Percentage/CGPA -60% or 6.5 CGPA and Above; Class 12th & Diploma Percentage: 60% and above
Resume Tip
Resume tip

Tip 1: A 2-column resume is recommended.
Tip 2: Show recent projects.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration50 minutes
Interview date10 Sep 2021
Coding problem2

If your application is shortlisted, you may be required to take an aptitude test, and depending on the role you're applying for, you may be asked to complete a coding or technical assessment.

1. Logical Questions

English Ability
Critical Thinking and Problem Solving
Abstract Reasoning

Problem approach

Tip 1: Practice online aptitude questions.
Tip 2: Focus more on abstract reasoning and problem-solving.

2. Missing and repeating numbers

Moderate
25m average time
75% success
0/80
Asked in companies
CognizantGoldman SachsMathworks

You are given an array of size ā€˜N’. The elements of the array are in the range from 1 to ā€˜N’.

Ideally, the array should contain elements from 1 to ā€˜N’. But due to some miscalculations, there is a number R in the range [1, N] which appears in the array twice and another number M in the range [1, N] which is missing from the array.

Your task is to find the missing number (M) and the repeating number (R).

For example:
Consider an array of size six. The elements of the array are { 6, 4, 3, 5, 5, 1 }. 
The array should contain elements from one to six. Here, 2 is not present and 5 is occurring twice. Thus, 2 is the missing number (M) and 5 is the repeating number (R). 
Follow Up
Can you do this in linear time and constant additional space? 
Problem approach

The fundamental concept is to tackle the issue using a HashMap. However, there is a catch: the input array has a length of n, and the numbers in the array range from 0 to n-1. Therefore, a HashMap can be created using the input array. When traversing the array, if element 'a' is found, the value of the a%n-th element is increased by n. Divide the a%n-th element by n to obtain the frequency.

Try solving now
02
Round
Easy
Video Call
Duration30 mins
Interview date1 Oct 2021
Coding problem2

A communication test was conducted before the interview call. Usually, interviewers don't ask candidates to solve coding problems during the interview, but it is always better to prepare for technical questions and coding problems. I was asked a lot of technical questions and one coding problem.

1. OS Questions

Explain demand paging. (Learn)

What do you mean by process synchronization? (Learn)

What is a thread in OS? (Learn)

2. Reverse the String

Easy
15m average time
85% success
0/40
Asked in companies
ThalesDeutsche BankPaytm (One97 Communications Limited)

You are given a string 'STR'. The string contains [a-z] [A-Z] [0-9] [special characters]. You have to find the reverse of the string.

For example:

 If the given string is: STR = "abcde". You have to print the string "edcba".
follow up:
Try to solve the problem in O(1) space complexity. 
Problem approach

1) Initialize the start and end indexes as start = 0, end = n - 1.
2) In a loop, swap arr[start] with arr[end] and change start and end as follows:
start = start + 1, end = end - 1.

Try solving now
03
Round
Easy
HR Round
Duration15 minutes
Interview date10 Oct 2021
Coding problem1

Upon the successful completion of the technical interview, you may be invited for an HR interview. This interview focuses on assessing your soft skills, communication abilities, and cultural fit within Accenture. You may be asked questions about your career aspirations, strengths, weaknesses, and previous experiences.

1. Basic HR Questions

Tell me about yourself.
What motivated you to pursue a career in software engineering?
Walk me through your academic projects or internships related to software development.
What programming languages or technologies are you most comfortable with?
How do you handle tight deadlines and multiple projects simultaneously?

Problem approach

Tip 1: Be honest and confident.
Tip 2: Keep a smile on your face.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

To make an AI less repetitive in a long paragraph, you should increase:

Choose another skill to practice
Similar interview experiences
company logo
Associate Software Engineer
3 rounds | 2 problems
Interviewed by Accenture
3747 views
1 comments
0 upvotes
company logo
Associate Software Engineer
4 rounds | 10 problems
Interviewed by Accenture
2174 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 11 problems
Interviewed by Accenture
4985 views
1 comments
0 upvotes
company logo
Associate Software Engineer
4 rounds | 3 problems
Interviewed by Accenture
371 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Associate Software Engineer
2 rounds | 2 problems
Interviewed by Tata Consultancy Services (TCS)
5153 views
1 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 5 problems
Interviewed by Tata Consultancy Services (TCS)
3313 views
2 comments
0 upvotes
company logo
Associate Software Engineer
2 rounds | 3 problems
Interviewed by Tata Consultancy Services (TCS)
2363 views
0 comments
0 upvotes