PlacementPrep

Accenture Placement Papers 2026

28 min read
Company Placement Papers
Advertisement Placement

Accenture Placement Papers 2026 - Complete Preparation Guide

Last Updated: March 2026


🏢 Company Overview

Accenture is a leading global professional services company that provides strategy, consulting, digital, technology, and operations services. Headquartered in Dublin, Ireland, Accenture operates in more than 120 countries with over 738,000 employees worldwide.

Accenture is known for its innovation-led approach, cutting-edge technology solutions, and strong focus on client satisfaction. The company works with 75% of Fortune Global 500 companies and has consistently ranked among the world's best companies to work for.

🎯 Eligibility Criteria (2026 Batch)

CriteriaRequirements
DegreeB.E./B.Tech/M.E./M.Tech/MCA/M.Sc (CS/IT/Software)
BranchesAll branches (CSE, IT, ECE, EEE, Civil, Mechanical, etc.)
Academic Score60% or 6.5 CGPA in X, XII, and Graduation
BacklogsNo active backlogs
GapMaximum 1 year educational gap allowed
ExperienceFreshers (0 years)

💰 CTC for Freshers 2026

RoleCTC (Cost to Company)In-hand Salary (Approx)
Associate Software Engineer₹4.5 - 6.5 LPA₹32,000 - ₹45,000/month
Advanced ASE (Top Colleges)₹6.5 - 8.0 LPA₹48,000 - ₹58,000/month

CTC varies based on performance in the assessment and college tier.


📋 Exam Pattern 2026

SectionQuestionsDurationTopics Covered
Cognitive Assessment5050 minsEnglish, Critical Thinking, Problem Solving
Technical Assessment40-4540 minsPseudo Code, Computer Fundamentals, MS Office
Coding Round245 minsCoding problems in any language
Communication Assessment-20 minsListening, speaking, sentence mastery

Total Duration: Approximately 155 minutes
Negative Marking: No
Platform: MeritTrac / Wheebox (varies)


🧮 Aptitude Questions (15 Questions with Solutions)

Question 1: Time and Work

12 men can complete a piece of work in 25 days. In how many days can 20 men complete that piece of work?

Solution: M₁ × D₁ = M₂ × D₂
12 × 25 = 20 × D₂
300 = 20 × D₂
D₂ = 300/20 = 15 days

Shortcut: If men increase, days decrease (inverse proportion)
Days = (12 × 25)/20 = 15 days


Question 2: Profit and Loss

A man sells an article at a profit of 25%. If he had bought it at 10% less and sold it for ₹7 less, he would have gained 35%. Find the cost price.

Solution: Let CP = ₹x
SP at 25% profit = 1.25x

New CP = 0.90x
New SP at 35% profit = 0.90x × 1.35 = 1.215x

Given: 1.25x - 1.215x = 7
0.035x = 7
x = 7/0.035 = ₹200


Question 3: Number System

Find the unit digit of 2^51 + 3^72 + 4^33.

Solution: Unit digit of powers of 2 cycles: 2, 4, 8, 6 (every 4)
51 mod 4 = 3, so unit digit of 2^51 = 8

Unit digit of powers of 3 cycles: 3, 9, 7, 1 (every 4)
72 mod 4 = 0, so unit digit of 3^72 = 1

Unit digit of powers of 4 cycles: 4, 6 (every 2)
33 mod 2 = 1, so unit digit of 4^33 = 4

Sum = 8 + 1 + 4 = 13
Unit digit = 3


Question 4: Ratio and Proportion

The ratio of incomes of A and B is 3:4 and the ratio of their expenditures is 4:5. If both save ₹800, find A's income.

Solution: Let incomes be 3x and 4x
Let expenditures be 4y and 5y

A's savings: 3x - 4y = 800 ... (1)
B's savings: 4x - 5y = 800 ... (2)

From (1): 4y = 3x - 800
From (2): 5y = 4x - 800

Multiply (1) by 5 and (2) by 4:
15x - 20y = 4000
16x - 20y = 3200

Subtracting: x = 800

A's income = 3 × 800 = ₹2400


Question 5: Average

The average of 11 numbers is 42. The average of the first 6 numbers is 37 and the average of the last 6 numbers is 48. Find the 6th number.

Solution: Sum of 11 numbers = 11 × 42 = 462
Sum of first 6 numbers = 6 × 37 = 222
Sum of last 6 numbers = 6 × 48 = 288

6th number is common in both groups
Sum of (first 6 + last 6) = 222 + 288 = 510

6th number = 510 - 462 = 48


Question 6: Speed and Distance

A train 280m long is running at 63 km/hr. How long will it take to pass a platform 420m long?

Solution: Total distance = Train length + Platform length
= 280 + 420 = 700m

Speed = 63 km/hr = 63 × (5/18) m/s = 17.5 m/s

Time = Distance/Speed = 700/17.5 = 40 seconds


Question 7: Compound Interest

The compound interest on ₹8000 at 15% per annum for 2 years 4 months, compounded annually is:

Solution: Amount for 2 years = 8000 × (1.15)² = 8000 × 1.3225 = ₹10,580

For 4 months (1/3 year) at simple interest:
SI = (10580 × 15 × 1/3)/100 = ₹529

Total Amount = ₹10,580 + ₹529 = ₹11,109
CI = ₹11,109 - ₹8,000 = ₹3,109


Question 8: Partnership

A starts a business with ₹3500 and after 5 months, B joins with A as his partner. After a year, the profit is divided in the ratio 2:3. What is B's contribution to the capital?

Solution: A's investment: ₹3500 for 12 months = 3500 × 12 = 42,000
B's investment: x for 7 months = 7x

Ratio: 42000 : 7x = 2 : 3
42000/7x = 2/3
126000 = 14x
x = ₹9,000


Question 9: Permutations

How many 4-letter words can be formed from the letters of 'CORPORATION' without repetition?

Solution: Letters in CORPORATION: C-O-R-P-O-R-A-T-I-O-N
Unique letters: C, O, R, P, A, T, I, N (8 distinct letters)

Number of 4-letter words = P(8,4) = 8!/(8-4)! = 8 × 7 × 6 × 5 = 1680


Question 10: Probability

Two cards are drawn from a pack of 52 cards. Find the probability that both are kings.

Solution: Total ways to draw 2 cards = C(52,2) = (52 × 51)/2 = 1326
Ways to draw 2 kings = C(4,2) = 6

Probability = 6/1326 = 1/221


Question 11: Mixture Problem

A vessel contains 60 liters of milk. 6 liters of milk is taken out and replaced by water. This process is repeated once more. Find the quantity of milk in the vessel now.

Solution: Formula: Final milk = Initial × (1 - x/n)²
where x = quantity replaced, n = total quantity

Final milk = 60 × (1 - 6/60)²
= 60 × (54/60)²
= 60 × (0.9)²
= 60 × 0.81
= 48.6 liters


Question 12: Calendar Problem

What was the day of the week on 15th August, 1947?

Solution: Using Zeller's congruence or counting odd days:
Odd days in 1600 years = 0
Odd days in 300 years = 1

Odd days in 46 years = 35 normal + 11 leap = 35 + 22 = 57 = 1 odd day
Odd days from Jan 1 to Aug 15, 1947:
31 + 28 + 31 + 30 + 31 + 30 + 31 + 15 = 227 days = 3 odd days

Total odd days = 0 + 1 + 1 + 3 = 5

5 = Friday


Question 13: Number Series

Find the missing number: 8, 24, 12, 36, 18, 54, ?

Solution: Pattern: ×3, ÷2, ×3, ÷2, ×3, ÷2
8 × 3 = 24
24 ÷ 2 = 12
12 × 3 = 36
36 ÷ 2 = 18
18 × 3 = 54
54 ÷ 2 = 27


Question 14: HCF and LCM

The HCF of two numbers is 11 and their LCM is 7700. If one number is 275, find the other.

Solution: Product of two numbers = HCF × LCM
275 × x = 11 × 7700
x = (11 × 7700)/275
x = 84700/275
x = 308


Question 15: Boats and Streams

A boat can travel 15 km downstream in 45 minutes. If the speed of the current is 2 km/hr, how long will it take to cover 10 km upstream?

Solution: Downstream speed = 15/(45/60) = 20 km/hr
Speed of boat in still water = 20 - 2 = 18 km/hr
Upstream speed = 18 - 2 = 16 km/hr

Time to cover 10 km upstream = 10/16 hours = 10/16 × 60 minutes = 37.5 minutes


💻 Technical/CS Questions (10 Questions with Solutions)

Question 1: Data Structures

What is the maximum number of edges in a simple undirected graph with n vertices?

Solution: In a simple undirected graph, each pair of vertices can have at most one edge. The maximum number of edges is the number of ways to choose 2 vertices from n, which is C(n,2) = n(n-1)/2.


Question 2: Operating Systems

What is Belady's anomaly?

Solution: Belady's anomaly is the phenomenon where increasing the number of page frames results in an increase in the number of page faults for certain memory access patterns. This anomaly occurs with the FIFO (First-In-First-Out) page replacement algorithm.


Question 3: Database

Which SQL command is used to remove all records from a table but keep the table structure?

Solution: TRUNCATE removes all rows from a table while keeping the table structure intact. Unlike DELETE, it cannot be rolled back in some databases and is faster as it doesn't log individual row deletions.


Question 4: Computer Networks

What is the size of an IPv6 address?

Solution: IPv6 addresses are 128 bits long, represented as eight groups of four hexadecimal digits. This provides approximately 3.4 × 10³⁸ addresses, solving the IPv4 address exhaustion problem.


Question 5: Object-Oriented Programming

What is the difference between abstraction and encapsulation?

Solution:

  • Abstraction: Hiding implementation details and showing only functionality (focus on "what")
  • Encapsulation: Wrapping data and methods together as a single unit, controlling access (focus on "how")

Abstraction is achieved through interfaces and abstract classes; encapsulation through access modifiers.


Question 6: Algorithms

What is the time complexity of Dijkstra's algorithm with a binary heap?

Solution: With a binary min-heap, Dijkstra's algorithm has:

  • Time Complexity: O((V + E) log V) where V is vertices and E is edges
  • Space Complexity: O(V)

With a Fibonacci heap, it improves to O(E + V log V).


Question 7: Software Engineering

What is the primary purpose of the Software Requirements Specification (SRS) document?

Solution: The SRS document serves as:

  • A formal agreement between stakeholders and developers
  • A basis for design and development
  • A reference for testing and validation
  • Documentation of functional and non-functional requirements

Question 8: Web Technologies

What does REST stand for in RESTful APIs?

Solution: REST stands for Representational State Transfer. It's an architectural style for designing networked applications that uses HTTP requests to access and manipulate data using GET, POST, PUT, DELETE methods.


Question 9: Cybersecurity

What is the difference between symmetric and asymmetric encryption?

Solution:

  • Symmetric Encryption: Uses the same key for encryption and decryption (faster, e.g., AES)
  • Asymmetric Encryption: Uses a public key for encryption and private key for decryption (more secure for key exchange, e.g., RSA)

Question 10: Cloud Computing

What is the difference between IaaS, PaaS, and SaaS?

Solution:

  • IaaS (Infrastructure as a Service): Provides virtualized computing resources (e.g., AWS EC2, Azure VMs)
  • PaaS (Platform as a Service): Provides development platform and tools (e.g., Google App Engine, Heroku)
  • SaaS (Software as a Service): Provides ready-to-use software applications (e.g., Gmail, Salesforce)

📚 Verbal/English Questions (10 Questions with Solutions)

Question 1: Synonyms

Choose the word most similar in meaning to "PRAGMATIC":

A) Idealistic
B) Practical
C) Theoretical
D) Visionary

Solution: Pragmatic means dealing with things sensibly and realistically. The closest synonym is "Practical."


Question 2: Antonyms

Choose the word opposite in meaning to "OBSCURE":

A) Vague
B) Unclear
C) Prominent
D) Hidden

Solution: Obscure means not clearly expressed, not discovered, or known. The opposite is "Prominent" (important, famous, or noticeable).


Question 3: Error Detection

Identify the error in the sentence:
"Each of the boys were given a chocolate."

A) Each
B) boys
C) were
D) chocolate

Solution: "Each" is singular and takes a singular verb. The correct verb should be "was" instead of "were."


Question 4: Sentence Completion

Fill in the blank: The CEO's speech was so _______ that the entire audience was motivated.

A) boring
B) inspiring
C) lengthy
D) complicated

Solution: "Inspiring" fits best as it explains why the audience was motivated.


Question 5: One Word Substitution

A person who is indifferent to pleasure and pain:

A) Pessimist
B) Optimist
C) Stoic
D) Cynic

Solution: A stoic is a person who can endure pain or hardship without showing their feelings or complaining.


Question 6: Idioms and Phrases

What does the idiom "break the ice" mean?

A) To destroy something
B) To initiate conversation in a social setting
C) To melt frozen water
D) To end a relationship

Solution: "Break the ice" means to do or say something to relieve tension or get conversation going in a strained situation or when strangers meet.


Question 7: Reading Comprehension

Passage: Artificial intelligence is revolutionizing healthcare by enabling faster diagnoses, personalized treatments, and predictive analytics. However, concerns about data privacy and the need for human oversight remain significant challenges.

What is the author's tone in this passage?

A) Completely negative
B) Completely positive
C) Balanced and objective
D) Sarcastic

Solution: The author mentions both benefits (revolutionizing healthcare) and challenges (privacy concerns), showing a balanced perspective.


Question 8: Prepositions

Fill in the blank: He is addicted _______ smoking.

A) with
B) for
C) to
D) in

Solution: The correct preposition with "addicted" is "to."


Question 9: Active-Passive Voice

Change to passive voice: "They are building a house."

A) A house is being built by them
B) A house was being built by them
C) A house has been built by them
D) A house is built by them

Solution: Present continuous "are building" becomes "is being built" in passive voice.


Question 10: Direct-Indirect Speech

Change to indirect speech: She said, "I will help you."

A) She said that she will help me
B) She said that she would help me
C) She said that I will help you
D) She said that she would help you

Solution: Future tense "will" becomes "would," first person "I" becomes "she," and second person "you" becomes "me."


💻 Coding Questions (5 Questions with Python Solutions)

Question 1: Armstrong Number

Write a program to check if a number is an Armstrong number.

def is_armstrong(n):
    """
    Armstrong number: sum of digits raised to power of number of digits
    Example: 153 = 1³ + 5³ + 3³ = 153
    Time Complexity: O(d) where d is number of digits
    """
    num_str = str(n)
    num_digits = len(num_str)
    
    sum_of_powers = sum(int(digit) ** num_digits for digit in num_str)
    
    return sum_of_powers == n

# Test cases
print(is_armstrong(153))    # Output: True
print(is_armstrong(370))    # Output: True
print(is_armstrong(123))    # Output: False

Question 2: Factorial

Write a program to calculate factorial of a number.

def factorial(n):
    """
    Calculate factorial using iterative approach
    Time Complexity: O(n)
    Space Complexity: O(1)
    """
    if n < 0:
        return None
    if n == 0 or n == 1:
        return 1
    
    result = 1
    for i in range(2, n + 1):
        result *= i
    
    return result

# Test cases
print(factorial(5))    # Output: 120
print(factorial(0))    # Output: 1
print(factorial(7))    # Output: 5040

Question 3: Bubble Sort

Write a program to sort an array using Bubble Sort.

def bubble_sort(arr):
    """
    Bubble Sort algorithm
    Time Complexity: O(n²) worst/average, O(n) best (optimized)
    Space Complexity: O(1)
    """
    n = len(arr)
    arr = arr.copy()  # Don't modify original
    
    for i in range(n):
        swapped = False
        for j in range(0, n - i - 1):
            if arr[j] > arr[j + 1]:
                arr[j], arr[j + 1] = arr[j + 1], arr[j]
                swapped = True
        
        # If no swapping occurred, array is sorted
        if not swapped:
            break
    
    return arr

# Test cases
print(bubble_sort([64, 34, 25, 12, 22, 11, 90]))  # [11, 12, 22, 25, 34, 64, 90]
print(bubble_sort([5, 4, 3, 2, 1]))               # [1, 2, 3, 4, 5]

Question 4: Two Sum Problem

Given an array of integers and a target, return indices of two numbers that add up to target.

def two_sum(nums, target):
    """
    Two Sum problem solution using hash map
    Time Complexity: O(n)
    Space Complexity: O(n)
    """
    seen = {}
    
    for i, num in enumerate(nums):
        complement = target - num
        if complement in seen:
            return [seen[complement], i]
        seen[num] = i
    
    return None

# Test cases
print(two_sum([2, 7, 11, 15], 9))    # Output: [0, 1]
print(two_sum([3, 2, 4], 6))         # Output: [1, 2]
print(two_sum([3, 3], 6))            # Output: [0, 1]

Question 5: Merge Two Sorted Arrays

Write a program to merge two sorted arrays into a single sorted array.

def merge_sorted_arrays(arr1, arr2):
    """
    Merge two sorted arrays using two-pointer technique
    Time Complexity: O(n + m)
    Space Complexity: O(n + m)
    """
    result = []
    i = j = 0
    
    while i < len(arr1) and j < len(arr2):
        if arr1[i] <= arr2[j]:
            result.append(arr1[i])
            i += 1
        else:
            result.append(arr2[j])
            j += 1
    
    # Add remaining elements
    result.extend(arr1[i:])
    result.extend(arr2[j:])
    
    return result

# Test cases
print(merge_sorted_arrays([1, 3, 5], [2, 4, 6]))     # [1, 2, 3, 4, 5, 6]
print(merge_sorted_arrays([1, 2, 3], [4, 5, 6]))     # [1, 2, 3, 4, 5, 6]
print(merge_sorted_arrays([5, 6], [1, 2, 3]))        # [1, 2, 3, 5, 6]

🎯 Interview Tips

1. Master the Pseudo Code Section

  • Accenture's technical assessment heavily focuses on pseudo code
  • Practice dry-running code and understanding logic flow
  • Focus on loop iterations, condition checks, and variable updates

2. Strengthen Basic Computer Concepts

  • MS Office applications (especially Excel formulas and functions)
  • Basic networking concepts
  • Operating system fundamentals
  • Database basics and SQL queries

3. Communication Assessment Preparation

  • Practice speaking clearly and confidently
  • Work on pronunciation and fluency
  • Listen to English podcasts or news daily
  • Record yourself to identify areas of improvement

4. Understand Accenture's Business Model

  • Research Accenture's service lines and industries
  • Know about their innovation programs and initiatives
  • Understand their client-centric approach

5. Behavioral Questions Preparation

  • Prepare STAR (Situation, Task, Action, Result) format answers
  • Have examples ready for teamwork, leadership, and conflict resolution
  • Show how you've overcome challenges

6. Coding Practice

  • Focus on logic building rather than syntax perfection
  • Practice basic to medium level problems
  • Be comfortable with at least one programming language
  • Read about emerging technologies (AI, Cloud, Cybersecurity)
  • Understand how these technologies impact businesses
  • Be prepared to discuss your thoughts on tech trends

❓ Frequently Asked Questions (FAQs)

Q1: What is the difference between ASE and Advanced ASE roles?

A: ASE (Associate Software Engineer) is the standard fresher role with ₹4.5-6.5 LPA CTC. Advanced ASE is offered to candidates from top-tier colleges or those who perform exceptionally well in assessments, with ₹6.5-8.0 LPA CTC and faster career progression.

Q2: Does Accenture have a service agreement?

A: Yes, Accenture typically has a service agreement of 12-15 months for freshers. The exact terms vary by joining location and role. Details will be provided in the offer letter.

Q3: Can I apply if I have a gap year after graduation?

A: Accenture generally allows a maximum gap of 1 year for valid reasons (health, competitive exam preparation, etc.). You should be able to provide supporting documents if asked.

Q4: How many rounds are there in Accenture's selection process?

A: The typical process includes:

  1. Online Assessment (Cognitive + Technical + Communication)
  2. Technical Interview
  3. HR Interview Some campuses may have additional group discussion rounds.

Q5: What programming languages should I know for Accenture?

A: You should be comfortable with at least one of: C, C++, Java, or Python. Understanding basic programming concepts is more important than language proficiency. Focus on logic building, data structures, and problem-solving skills.


Best of Luck with Your Accenture Placement! 🚀

This guide is prepared based on recent exam patterns and candidate experiences. The actual test pattern may vary, so refer to official Accenture communications for the most current information.

Advertisement Placement

Share this article: