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

Packaged Application Developer

Accenture Technology Solutions
upvote
share-icon
3 rounds | 10 Coding problems

Interview preparation journey

expand-icon
Journey
I applied to Accenture for the position of Packaged Application Developer, which is the role they offer to freshers right out of college. The overall selection process was very smooth and fairly easy for me.
Application story
I applied via the college application form for Accenture. The process was very straightforward. I applied through a platform called POD, through which all the students were asked to apply for this role.
Why selected/rejected for the role?
Companies know that freshers don’t have industry experience. What they look for is a clear understanding of DSA, OOP, DBMS, and problem-solving ability—proof that you can learn quickly on the job. I was able to showcase that I am good at these areas, and I got selected because of this.
Preparation
Duration: 1 Month
Topics: Data Structures and Algorithms, OOP, DBMS, Operating Systems, Computer Networks
Tip
Tip

Tip 1: Focus on arrays, strings, recursion, and basic data structures (stack, queue, hashmap). Also, revise OOP, DBMS, and OS basics.

Tip 2: Pick one (Java/Python/MERN) and build 2–3 solid projects. Be ready to explain design decisions, not just the code.

Tip 3: Accenture rounds often include aptitude and communication assessments. Practice logical reasoning, basic quantitative skills, and speak clearly—confidence matters as much as correctness.

Application process
Where: Campus
Eligibility: 7 CGPA, (Salary Package - 4.65 LPA)
Resume Tip
Resume tip

Tip 1: Keep your tech stack (Java/Python, DSA, DBMS) and 2–3 strong projects at the top.

Tip 2: Instead of listing what you did, highlight the results.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 minutes
Interview date19 Oct 2023
Coding problem2

This round evaluates a candidate’s aptitude, technical fundamentals, and problem-solving skills. It typically includes MCQs on logical reasoning, quantitative ability, and basic computer science concepts, followed by 2–3 coding questions based on data structures and algorithms. The goal is to test how efficiently you can think, code, and apply core concepts under time constraints.

1. Check If The String Is A Palindrome

Easy
10m average time
90% success
0/40
Asked in companies
CIS - Cyber InfrastructureIntuitSamsung

You are given a string 'S'. Your task is to check whether the string is palindrome or not. For checking palindrome, consider alphabets and numbers only and ignore the symbols and whitespaces.

Note :

String 'S' is NOT case sensitive.

Example :

Let S = “c1 O$d@eeD o1c”.
If we ignore the special characters, whitespaces and convert all uppercase letters to lowercase, we get S = “c1odeedo1c”, which is a palindrome. Hence, the given string is also a palindrome.
Problem approach

We use left and right pointers and ignore non-alphanumeric characters.
Step 1: Clean the string.
Step 2: Use two pointers.
Step 3: Compare characters.
Step 4: If all characters match, it is a palindrome; otherwise, it is not.

Try solving now

2. Make Unique Array

Easy
10m average time
90% success
0/40
Asked in companies
CodenationNagarro

You are given an array ‘ARR’ of size ‘N,’ and you have to tell the minimum number of elements that need to be removed such that the array contains all distinct elements. More formally, there should not be any ‘I’ and ‘J’ such that ‘I’ != ‘J’ and ‘ARR’[‘I’] = ‘ARR’[‘J’].

For example:

Given ‘N’ = 4, 
'ARR' = { 1, 2, 1, 2} 
Then the answer is 2 because 1 and 2 are repeated once therefore we need to remove 2 elements.
Problem approach

Step 1: Create a frequency map
Step 2: Extract unique elements
Step 3: Build result list

Time: O(n) (single pass + map traversal)
Space: O(n) (for storing frequencies)

Try solving now
02
Round
Easy
Telephonic
Duration30 minutes
Interview date25 Oct 2023
Coding problem5

This round evaluates a candidate’s spoken English, clarity, pronunciation, and listening skills using an AI-based platform.

1. Reading Task

Task: Read the sentence clearly and fluently.

Sample:
"Technology has transformed the way we communicate and work in modern society."

2. Listen Repeat

Task: Listen and repeat exactly.
Sample (audio-based):
“The project deadline has been extended by two days.”

3. Speaking Task

Task: Speak for 30–60 seconds.
Sample Question:
"Describe a challenging situation you faced and how you handled it."

4. Image Description

Task: Describe what you see.

Sample:
You might see an image of:

  • People working in an office
  • A classroom

5. Audio Comprehension

Task: Listen to the audio and answer.

Sample:
Audio: A short conversation between two colleagues about a meeting.

Question:
“Why was the meeting postponed?”

03
Round
Easy
Video Call
Duration30 minutes
Interview date27 Oct 2023
Coding problem3

This round assesses a candidate’s core programming knowledge, problem-solving ability, and understanding of computer science fundamentals.

You may be asked:

  • Questions on DSA, OOP, DBMS, and basic OS concepts
  • To explain your projects in detail (design, challenges, and decisions)
  • One or two coding or logic-based problems

1. Number Of Pairs With Given Sum

Moderate
39m average time
60% success
0/80
Asked in companies
OracleVisaOYO

You have been given an integer array/list(arr) and a number 'Sum'. Find and return the total number of pairs in the array/list which when added, results equal to the 'Sum'.

Note:
Given array/list can contain duplicate elements.

(arr[i],arr[j]) and (arr[j],arr[i]) are considered same.
Problem approach

Step 1: Create a hashmap to store all the numbers in the array.
Step 2: Create a variable count to store the number of such pairs.
Step 3: Iterate through the array and increment the count whenever the map contains the value (K - arr[i]).
Step 4: Return count / 2 to account for the double counting of the same pairs.

Try solving now

2. Query Optimization

How can database query optimization be performed?

Problem approach

Tip 1: Read the book Database System Concepts by Avi Silberschatz.
Tip 2: Ask the interviewer questions if you are not clear about the intent of the question.
Tip 3: Practice SQL queries as much as you can before the interview round.

3. Process vs Thread

What is the difference between a process and a thread? (Learn)

Problem approach

Tip 1: Always begin with a simple, precise definition before going deeper.
Tip 2: Use comparisons or examples.
Tip 3: Keep it practical, not theoretical.

Here's your problem of the day

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

Skill covered: Programming

Which traversal uses a queue as its primary data structure?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
9640 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
1052 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3767 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2982 views
0 comments
0 upvotes