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

Application Development Associate

Accenture
upvote
share-icon
3 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Journey
Accenture has always been my pioneering dream getaway to the professional world, fostering my growth and development. Considering the vision and mission has been clear to me since the prologue and the epilogue in order to fit into the data science domain. Moreover, it has been my pipedream to enter Accenture, where innovative work defines the research and development I am interested in. A unique, diverse workplace environment with continuous learning and development opportunities—these are just some of the reasons they are consistently recognized as one of the best companies to work for, and why our people choose to grow their careers at Accenture. Most importantly, the vision should be firm as to what needs to be done in the longer run prior to stepping into the corporate world. Although, one year down the line in Accenture, the journey has been exhilaratingly amazing.
Application story
So, Accenture visited the campus around the month of August, the application process, followed by an aptitude examination, and finally, rounds of interviews. I'd like to add that the journey and the patience with constant efforts paid off well. Since it was an on-campus opportunity, everything was guided by the university and the organization itself. All submissions and even the interview sessions were conducted through Accenture's portal.
Why selected/rejected for the role?
I feel the confidence with constant efforts during the entire process for the interview sailed my candidature. Thus, the extensive certifications and their application in the project work helped me gravitas my application process.
Preparation
Duration: 9 months
Topics: Top five topics: Data structures (theoretical topics and conceptual application over problem solving codes and use cases to build upon, algorithms (here all knowledge orientation would work.) Machine learning (if data science is the domain) : mug up all algorithms, especially real life application of each algorithms should work.SQL ( if databases is the interest area) : All queries and commands should be known. Projects: All use cases should be on point( pro tip: try inducing backend and frontend both)
Tip
Tip

Tip 1: Practice over 10 examples of each algorithm and under data structures, practice as much as you can; ideally, it should be around 500 questions.
Tip 2: Resume building: Work extensively on projects and research papers.
Tip 3: Showcase both hardware and software; try to induce an ecosystem in the projects made.

Application process
Where: Campus
Eligibility: Just cgpa above 6 and no backlogs.
Resume Tip
Resume tip

Tip 1 : Projects and research papers focus on it extensively. Try inducing the real-life examples and use cases in the projects.
Tip 2 : Add up linkedin learning and certificates as much as you can.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 minutes
Interview date10 May 2022
Coding problem3

1. Sort Elements By Frequency

Easy
15m average time
85% success
0/40
Asked in companies
HSBCAccentureCIS - Cyber Infrastructure

You are given a list of a repeated set of integers. Your task for the problem is to return a list of the given elements in decreasing sorted order of their frequency of repetition in the given list with the element with the highest frequency of repetition first and so on.

Note :
If two numbers have the same frequency then keep the one that was present before the other in the original given list (array) first.
For Example :
Input:  arr[] = {2, 5, 2, 8, 5, 6, 8, 8}
Output: arr[] = {8, 8, 8, 2, 2, 5, 5, 6}

Explanation :
When you sort the array based on the decreasing order of the frequency of repetition of integers in the original array, 
you’ll find that the element ‘8’ is the integer with the most repeated values therefore it would be arranged first after which since both 2 and 5 have the same number of repeated 
values in the original array but since the 2 arrived first so we will first arrange 2 and then 5 in our resultant array, while would be the last element after sorting here.
Try solving now

2. Odd and even positioned linked list nodes

Easy
10m average time
90% success
0/40
Asked in companies
Paytm (One97 Communications Limited)American ExpressExpedia Group

You are given a singly linked list ‘HEAD’ consisting of ‘N’ nodes. The task is to group all the odd nodes together, followed by the even nodes, maintaining the relative order of nodes given in the input. Note that we are talking about the node’s positions and not the value stored in the node. Try to write an in-place algorithm (i.e., without using any extra space) to solve this problem.

Example:
Given linked list: ‘2 => 1 => 3 => 4 => 6 => 5’

While maintaining the relative order of nodes as it is in the input, Nodes at odd positions are (2, 3, 6), and nodes at evens position are (1, 4, 5).

Modified linked list: ‘2 => 3 => 6 => 1 => 4 => 5’
Note:
1. Consider that the first node is odd, the second is even, and so on.
Try solving now

3. AVL Tree: Insert

Easy
15m average time
85% success
0/40
Asked in companies
AccentureVisaMTX

Given an AVL tree, insert an element in the AVL Tree.

An AVL tree is a self-balancing binary search tree.

It has the following properties:

1. It has the property of the binary search tree , i.e for every node , the nodes in its left subtree is less than the node and nodes in the right subtree is greater than the current node.

2. The absolute difference between the height of left subtree and right subtree of any node is less than or equal to 1.

Read more about AVL Tree Here: https://en.wikipedia.org/wiki/AVL_tree

For example:

The numbers in white beside the nodes denote the height of the tree. We can see when we insert 7 in the tree it imbalances the tree at node 10 and hence we do a rotation to rebalance it. FInally we return the in order traversal of the final tree.

Note
1.Do not print anything, just return the root node of the tree.
2.Your constructed tree will be checked by doing an in-order traversal of the tree from the returned root node.
Try solving now
02
Round
Easy
Online Coding Interview
Duration60 minutes
Interview date15 May 2022
Coding problem2

1. N Queens

Hard
55m average time
35% success
0/120
Asked in companies
MicrosoftVisaAdobe

You are given an integer 'N'. For a given 'N' x 'N' chessboard, find a way to place 'N' queens such that no queen can attack any other queen on the chessboard.

A queen can be killed when it lies in the same row, or same column, or the same diagonal of any of the other queens. You have to print all such configurations.

Try solving now

2. 3Sum

Moderate
15m average time
85% success
0/80
Asked in companies
CiscoMathworksSamsung

You are given an array/list ARR consisting of N integers. Your task is to find all the distinct triplets present in the array which adds up to a given number K.

An array is said to have a triplet {ARR[i], ARR[j], ARR[k]} with sum = 'K' if there exists three indices i, j and k such that i!=j, j!=k and i!=j and ARR[i] + ARR[j] + ARR[k] = 'K'.

Note:
1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then {2, -3, 1}, {-3, 2, 1} etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
Try solving now
03
Round
Easy
Video Call
Duration60 minutes
Interview date19 May 2022
Coding problem2

The interview experience was tantalizingly amazing. The questionaries entailed projects and research papers. Most importantly, focus on fundamental questions about data structures and algorithms. If the core is data science, then knowledge of machine learning and basic queries under structured query language in databases should be known at large!

1. Largest Number

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

You are given an array arr consisting of ‘N’ integers. Your task is to find the largest number, ‘K’, such that both the values ‘K’ and -‘K’ are present in the given array 'arr'. If no such number exists, then return '-1'.

For example:
Consider ‘arr’ = [1,2,-2,-1], the largest value of ‘K’ is 2, since a negative of 2 is also present in the array. Hence, the answer is 2.
Try solving now

2. Machine Learning Questions

How do you build a random forest model? (Learn)
How can you avoid overfitting your model? (Learn)
How can outlier values be treated? (Learn)
 

Problem approach

Tip 1: Read the problem statement and re-revise the facts for machine learning algorithms and SQL questions.
Tip 2: Also, regarding operating system and system design, understand the problem solving.
Tip 3: Resume building, LinkedIn learning, know about the company and the roles and responsibilities.

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
Application Development Associate
3 rounds | 4 problems
Interviewed by Accenture
10911 views
1 comments
0 upvotes
company logo
Application Development Associate
2 rounds | 2 problems
Interviewed by Accenture
4186 views
0 comments
0 upvotes
company logo
Application Development Associate
2 rounds | 3 problems
Interviewed by Accenture
1512 views
0 comments
0 upvotes
company logo
Application Development Associate
2 rounds | 3 problems
Interviewed by Accenture
1169 views
0 comments
0 upvotes