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

Associate Software Engineer

Accenture
upvote
share-icon
3 rounds | 63 Coding problems

Interview preparation journey

expand-icon
Journey
I trained in .NET, MySQL, and Azure fundamentals under mentors who guided me on coding standards and project best practices. After three months of learning and a successful interview, I was assigned to a project. Currently, I work in a support role as a Site Reliability Engineer (SRE).
Application story
I didn’t apply on my own, as the campus management team handled the entire application process. They took care of everything—from submitting applications to scheduling interviews. Our responsibility was to focus on training, preparation, and clearing the interview, while the campus team smoothly managed all other aspects.
Preparation
Duration: 3 months
Topics: C, Java, Python, HTML, CSS, JavaScript, SQL, .NET Core, .NET Framework, .NET MVC
Tip
Tip

Tip 1: Focus on Fundamentals – Ensure you thoroughly understand key principles before tackling complex problems.

Tip 2: Stay Regular – Consistent practice sharpens your skills and builds confidence over time.

Tip 3: Embrace Challenges – View difficulties as opportunities to learn and grow, not obstacles to avoid.

Application process
Where: Campus
Eligibility: Above 6 CGPA, (Salary Package: 4.5 LPA)
Resume Tip
Resume tip

Tip 1: Match your resume to the job – Highlight skills and experiences relevant to the role you’re applying for.

Tip 2: Be clear and result-oriented – Use simple language and showcase your achievements using numbers or measurable outcomes.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date18 Aug 2022
Coding problem60

1. Word Meaning

Q1. Choose the synonym of “evident.”
A. Hidden
B. Clear
C. Doubtful
D. Secret

2. Word Opposite

Q2. Choose the antonym of “rigid.”
A. Hard
B. Stiff
C. Flexible
D. Strong

3. Error Detection

Q3. Identify the incorrect part of the sentence:
Neither of the students were present in the class.

A. Neither
B. of the students
C. were
D. present

4. Sentence Correction

Q4. Choose the correct sentence.

A. He did not knew the answer.
B. He did not know the answer.
C. He does not knew the answer.
D. He did not knows the answer.

5. Preposition Usage

Q5. Fill in the blank:
She is responsible ___ completing the task.

A. to
B. for
C. of
D. with

6. Spelling Check

Q6. Choose the correctly spelled word.

A. Accomodation
B. Acommodation
C. Accommodation
D. Accomadation

7. Voice Change

Q7. Change the sentence into the passive voice:
The manager approved the request.

A. The request approved the manager.
B. The request was approved.
C. The request is approving.
D. The manager was approved.

8. Word Meaning

Q8. Choose the synonym of “brief.”

A. Small
B. Short
C. Fast
D. Little

9. Word Opposite

Q9. Choose the antonym of “permanent.”

A. Long
B. Fixed
C. Temporary
D. Stable

10. Error Detection

Q10. Spot the error in the sentence:
She has gave the exam yesterday.

A. She
B. has
C. gave
D. yesterday

11. Logical Reasoning

Q11. All managers are leaders. Some leaders are employees.
Conclusion:

A. All managers are employees
B. Some employees are managers
C. Some leaders are employees
D. No manager is an employee

12. Critical Thinking

Q12. Statement:
Online shopping is increasing rapidly.
Assumption:

A. Internet access is widely available
B. Shops are closed
C. Prices are high
D. People dislike markets

13. Cause Effect

Q13. Cause: Heavy rainfall
Effect:

A. Increase in temperature
B. Flooding
C. Power generation
D. Water scarcity

14. Argument Strength

Q14. Strengthen the argument:
Remote work improves productivity.

A. Employees save commuting time
B. Internet issues exist
C. Team meetings reduce
D. Office costs increase

15. Argument Weakening

Q15. Weaken the argument:
Technology improves education quality.

A. Lack of digital access
B. Online resources increase
C. Smart classrooms exist
D. Learning apps available

16. Syllogism Reasoning

Q16. If all A are B and all B are C, then:

A. All A are C
B. Some C are A
C. No A is C
D. Cannot be determined

17. Critical Thinking

Q17. Statement:
Company profits declined this quarter.
Inference:

A. Expenses increased or revenue decreased
B. Company closed
C. Employees resigned
D. Market collapsed

18. Action Plan

Q18. Course of action:
Increase in road accidents

A. Ignore the issue
B. Improve traffic rules
C. Close all roads
D. Remove vehicles

19. Logical Reasoning

Q19. Statement:
Mobile usage among teenagers is high.
Conclusion:

A. Teenagers dislike technology
B. Digital adoption is high
C. Mobiles are banned
D. Internet stopped

20. Critical Thinking

Q20. Assumption:
People prefer online payments.

A. Digital literacy exists
B. Cash is unavailable
C. Banks are closed
D. ATMs removed

21. Puzzle

Q21. Find the next symbol in the sequence:
⬤ ▲ ⬤ ▲ ⬤ ?

A. ▲
B. ⬤
C. ■
D. ★

22. Odd One

Q22. Find the odd one out:

A. Circle
B. Square
C. Triangle
D. Cube

23. Process Concept

Q23. A process is:

A. Program in execution
B. Program in memory
C. CPU
D. Thread

24. DBMS

Q24. Which key uniquely identifies a record?
A. Foreign key
B. Candidate key
C. Primary key
D. Composite key

25. OOP Concept

Q25. Which OOPs concept supports reusability?

A. Abstraction
B. Encapsulation
C. Inheritance
D. Polymorphism

26. Agile Methodology

Q26. The Agile model focuses on:

A. Linear development
B. Iterative development
C. No testing
D. Fixed requirements

27. Conditional Statement

Q27. Consider the following pseudo-code:
SET a = 5  
SET b = 10  
IF a < b  
   PRINT a + b  
ELSE  
   PRINT a - b  
END IF  

options:
A. 5
B. 10
C. 15
D. 50

28. Loop Output

Q28. Consider the following pseudo-code:

FOR i = 1 TO 4  
   PRINT i * 2  
END FOR  
 

Options:
A. 1 2 3 4
B. 2 4 6 8
C. 4 8 12 16
D. Error

29. Loop Sum

Q29. Consider the following pseudo-code:

sum = 0  
FOR i = 1 TO 5  
   sum = sum + i  
END  
PRINT sum  
 

Options:
A. 10
B. 15
C. 20
D. 25

30. OSI Layers

Q30. Which OSI layer handles encryption?

A. Physical
B. Network
C. Presentation
D. Transport

31. Networking Basics

Q31. TCP is:

A. Connectionless
B. Connection-oriented
C. Unreliable
D. Stateless

32. Cloud Computing

Q32. Which cloud model provides virtual machines?

A. SaaS
B. PaaS
C. IaaS
D. DaaS

33. Number Series

Q33. Find the next number in the sequence:
2 → 4 → 8 → 16 → ?

A. 18
B. 24
C. 32
D. 64

34. Direction Series

Q34. Find the next direction in the sequence:
→ ↑ ← ↓ → ?

A. ↑
B. ←
C. ↓
D. →

35. Shape Series

Q35. Find the next shape in the sequence:
■ ▲ ■ ▲ ■ ?

A. ■
B. ▲
C. ●
D. ★

36. Spatial Reasoning

Q36. A triangle pointing up is rotated 90° clockwise.
Which direction will it point?

A. Up
B. Down
C. Right
D. Left

37. Direction Sense

Q37. An arrow points left. It is rotated 180°.
What is the final direction?

A. Left
B. Right
C. Up
D. Down

38. Spatial Reasoning

Q38. A square with a dot on the top-right corner is rotated 90° anticlockwise.
Where will the dot be?

A. Top-left
B. Bottom-right
C. Bottom-left
D. Center

39. Mirror Image

Q39. What is the mirror image of “b”?

A. b
B. d
C. p
D. q

40. Mirror Image

Q40. The mirror image of “E” will have the vertical line on:

A. Left side
B. Right side
C. Center
D. Bottom

41. Mirror Image

Q41. The mirror image of an arrow pointing right will point:

A. Right
B. Up
C. Left
D. Down

42. Paper Folding

Q42. A paper is folded once vertically, and a hole is punched near the fold.
When unfolded, how many holes will appear?

A. 1
B. 2
C. 3
D. 4

43. Paper Folding

Q43. A paper is folded twice, and one hole is punched.
How many holes will appear after unfolding?

A. 2
B. 3
C. 4
D. 8

44. Odd One

Q44. Identify the odd one out:

A. Square
B. Rectangle
C. Triangle
D. Cube

45. Conditional Output

Q45. Consider the following pseudo-code:

START  
SET a = 10  
SET b = 20  
IF a > b  
   PRINT a - b  
ELSE  
   PRINT b - a  
END IF  
END  
 

Options:
A. -10
B. 10
C. 30
D. 0

46. While Loop

Q46. Consider the following pseudo-code:

START  
SET x = 5  
WHILE x > 0  
   PRINT x  
   x = x - 1  
END WHILE  
END  
 

Options:
A. 1 2 3 4 5
B. 5 4 3 2 1
C. 0 1 2 3 4
D. Infinite loop

47. Conditional Loop

Q47. Consider the following pseudo-code:

START  
FOR i = 1 TO 5  
   IF i MOD 2 = 0  
       PRINT i  
   END IF  
END FOR  
END  
 

Options:
A. 1 2 3 4 5
B. 2 4
C. 1 3 5
D. 0

48. Loop Calculation

Q48. Consider the following pseudo-code:

START  
SET sum = 0  
FOR i = 1 TO 4  
   sum = sum + i  
END FOR  
PRINT sum  
END  
 

Options:
A. 6
B. 10
C. 12
D. 4

49. Arithmetic Logic

Q49. Consider the following pseudo-code:

START  
SET a = 3  
SET b = 6  
SET c = a + b  
PRINT c * 2  
END  
 

Options:
A. 9
B. 12
C. 18
D. 6

50. Repeat Loop

Q50. Consider the following pseudo-code:

START  
SET i = 1  
REPEAT  
   PRINT i  
   i = i + 2  
UNTIL i > 5  
END  
 

Options:
A. 1 3 5
B. 1 2 3 4 5
C. 2 4 6
D. 1 3

51. Array Indexing

Q51. Consider the following pseudo-code:

START  
ARRAY A = [2, 4, 6, 8]  
PRINT A[2]  
END  
 

(Index starts from 0)

Options:
A. 2
B. 4
C. 6
D. 8

52. Array Sum

Q52. Consider the following pseudo-code:

START  
ARRAY A = [1, 3, 5, 7]  
SET sum = 0  
FOR i = 0 TO 3  
   sum = sum + A[i]  
END FOR  
PRINT sum  
END  
 

Options:
A. 10
B. 12
C. 16
D. 20

53. Conditional Output

Q53. Consider the following pseudo-code:

START  
SET x = 4  
IF x < 5  
   PRINT "Small"  
ELSE  
   PRINT "Large"  
END IF  
END  
 

Options:
A. Small
B. Large
C. Error
D. No output

54. Nested Loop

Q54. Consider the following pseudo-code:

START  
FOR i = 1 TO 3  
   FOR j = 1 TO 2  
       PRINT i  
   END FOR  
END FOR  
END  
 

Options:
A. 1 2 3
B. 1 1 2 2 3 3
C. 1 2 1 2 1 2
D. 2 4 6

55. Database Keys

Q55. Which of the following keys uniquely identifies a record in a table?

A. Foreign key
B. Candidate key
C. Primary key
D. Composite key

56. Database Normalization

Q56. What is the main purpose of normalization in DBMS?

A. To increase data redundancy
B. To reduce data redundancy
C. To increase data inconsistency
D. To improve hardware performance

57. Normalization Concept

Q57. Which normal form removes partial dependency?

A. First Normal Form (1NF)
B. Second Normal Form (2NF)
C. Third Normal Form (3NF)
D. Boyce-Codd Normal Form (BCNF)

58. SQL Commands

Q58. Which SQL command is used to remove all records from a table but not the table itself?

A. DROP
B. DELETE
C. REMOVE
D. TRUNCATE

59. Database Anomalies

Q59. Which of the following is NOT a type of database anomaly?

A. Insertion anomaly
B. Deletion anomaly
C. Update anomaly
D. Selection anomaly

60. Deadlock Conditions

Q60. Which of the following is NOT a necessary condition for deadlock in an operating system?

A. Mutual Exclusion
B. Hold and Wait
C. Preemption
D. Circular Wait

02
Round
Medium
Online Coding Interview
Duration45 minutes
Interview date26 Aug 2022
Coding problem2

1. Divisible Sum Difference

Easy
0/40
Asked in company
Accenture

You are given two positive integers, n and m. Your task is to find the sum of all integers in the range from 1 to m (inclusive) that are divisible by n, and the sum of all integers in the same range that are not divisible by n.


Let sum_divisible be the sum of numbers from 1 to m that are divisible by n.

Let sumnotdivisible be the sum of numbers from 1 to m that are not divisible by n.


You must calculate and return the difference: sumnotdivisible - sum_divisible.


Try solving now

2. Sufficient Food for Rats

Easy
0/40
Asked in company
Accenture

An exterminator is planning to deploy food bait for a population of rats in a residential area. You are given the number of rats, the amount of food each rat consumes, and a list representing the amount of food available in a sequence of houses.


Your task is to find the minimum number of houses, starting from the first house and proceeding in order, that must be checked to collect enough food for all the rats.


Try solving now
03
Round
Easy
HR Round
Duration25 minutes
Interview date30 Aug 2022
Coding problem1

1. HR Questions

  • Introduce yourself.
  • Talk about your final-year project. Focus on your contributions, the work you did, how you completed your tasks, and any problems you faced.
  • What are your strengths and weaknesses?
  • What are OOP concepts? (Learn)
  • What is exception handling in Java? (Learn)
  • What is your short-term goal?
  • What is method overloading and method overriding?
  • Do you have any questions for me?

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)
2362 views
0 comments
0 upvotes