Accenture Placement Papers 2026

Complete Cognitive + Technical + Coding Question Bank — Updated for 2026 Batch

50,000+
Freshers Hired 2026
₹4.5-12L
Package Range
50+60+2
Cognitive + Tech + Coding
~195 min
Total Duration

Accenture 2026 Exam Pattern

Accenture's assessment is known for its challenging cognitive section that tests logical and critical reasoning abilities rather than standard aptitude. The 2026 pattern includes:

Cognitive Assessment

90 Minutes | 50 Questions

Logical Reasoning, Critical Thinking, Abstract Patterns, Data Interpretation

Technical Assessment

60 Minutes

SDLC, Agile, OOP, SQL, Networking, Cloud basics

Coding Assessment

45 Minutes | 2 Problems

Medium difficulty. Arrays, Strings, Algorithms

Key Difference: Accenture cognitive is NOT standard aptitude. It tests higher-order thinking — pattern recognition, logical deduction, and critical analysis. Prepare specifically for this section.

Section 1: Cognitive Assessment (20 Questions)

Accenture cognitive focuses on logical reasoning, critical thinking, and abstract pattern recognition. These questions require careful analysis.

Logical Reasoning (8 Questions)

Q1. If all Bloops are Razzies and all Razzies are Lazzies, which statement must be true?
(A) All Lazzies are Bloops
(B) All Bloops are Lazzies
(C) Some Lazzies are not Razzies
(D) No Bloops are Lazzies
Solution:
Bloops → Razzies → Lazzies
By transitivity: All Bloops are Lazzies
Answer: (B)
Q2. In a certain code, 'MOUSE' is written as 'PRXVH'. How is 'HOUSE' written?
Solution:
Pattern: Each letter +3 positions
M→P, O→R, U→X, S→V, E→H
HOUSE: H→K, O→R, U→X, S→V, E→H
Answer: KRXVH
Q3. Six people A, B, C, D, E, F are sitting in a circle facing center. B is between F and C. A is second to the left of B and second to the right of E. Who is to the immediate right of E?
Solution:
From given info: B is between F and C → F-B-C or C-B-F
A is second left of B (so one person between A and B going left)
A is second right of E (one person between E and A going right)
Arrangement: E - ? - A - ? - B (with F and C around B)
Working out: E - D - A - F - B - C (facing center)
Immediate right of E = D
Q4. Statements: Some doctors are engineers. All engineers are teachers.
Conclusions: (I) Some teachers are doctors. (II) All doctors are teachers.
Solution:
Some doctors are engineers + All engineers are teachers = Some doctors are teachers (I-A = I type)
Conclusion I: Some teachers are doctors — Follows (converse of derived conclusion)
Conclusion II: All doctors are teachers — Does not follow (only SOME doctors are engineers)
Only Conclusion I follows
Q5. Find the next number in the series: 2, 5, 11, 23, 47, ?
Solution:
Pattern: Each number × 2 + 1
2×2+1=5, 5×2+1=11, 11×2+1=23, 23×2+1=47
47×2+1 = 95
Q6. A is the father of B. C is the mother of D. E is the son of A. B is the sister of E. How is D related to E if C is the wife of A?
Solution:
A (father) + C (mother, wife of A)
Children: B (daughter, sister of E), E (son)
C is mother of D, so D is sibling of B and E
D is sibling (brother/sister) of E
Q7. If '+' means '÷', '×' means '-', '÷' means '+', and '-' means '×', then: 18 + 6 ÷ 3 × 4 - 2 = ?
Solution:
Replace operators: 18 ÷ 6 + 3 - 4 × 2
Following BODMAS: 18÷6 = 3, then 4×2 = 8
= 3 + 3 - 8 = -2
Q8. Pointing to a photograph, Ravi said, "She is the daughter of the only son of my grandfather." How is the woman in the photo related to Ravi?
Solution:
Only son of Ravi's grandfather = Ravi's father
Daughter of Ravi's father = Ravi's sister
Answer: Sister

Critical Thinking (6 Questions)

Q9. Statement: "The new highway has reduced travel time by 40%, but accident rates have increased by 25%."
Which conclusion is most strongly supported?

(A) The highway is a failure
(B) Speed limits should be reduced
(C) There is a trade-off between travel time and safety
(D) The highway design is fundamentally flawed
Answer:
(C) — The statement presents both a benefit (reduced travel time) and a cost (increased accidents), suggesting a trade-off. Other options are assumptions not directly supported.
Q10. Argument: "Companies should invest in employee wellness programs because healthy employees are more productive."
Which assumption underlies this argument?
Answer:
Key assumption: Wellness programs actually improve employee health.
The argument links wellness programs → healthy employees → productivity.
Without the assumption that wellness programs work, the argument fails.
Q11. Data: Sales increased by 20% in Q1, 15% in Q2, 10% in Q3, and 5% in Q4.
Which inference is most accurate?

(A) Annual sales grew by 50%
(B) Growth rate is declining each quarter
(C) Q4 had the lowest sales
(D) Sales will decline next year
Answer:
(B) — Growth rate clearly declined: 20% → 15% → 10% → 5%
(A) is wrong — percentages don't simply add
(C) is wrong — Q4 had lowest growth, not lowest sales
(D) is speculation
Q12. "All successful companies focus on customer satisfaction. XYZ Corp focuses on customer satisfaction."
Can we conclude XYZ Corp is successful?
Answer:
No, we cannot conclude this.
This is a logical fallacy called "affirming the consequent."
All successful → focus on customers ≠ All who focus on customers → successful
Customer focus is necessary but not sufficient for success.
Q13. A company claims: "Our product has 95% customer satisfaction."
What question would be most important to evaluate this claim?
Answer:
Most important question: "How was the survey conducted and who was sampled?"
Key considerations: Sample size, selection bias (only satisfied customers responded?), survey methodology, definition of "satisfaction."
Q14. Statement: "The government should ban plastic bags to protect the environment."
Which is the strongest counter-argument?

(A) Plastic bags are convenient
(B) Alternative bags may have higher carbon footprint
(C) People will resist the ban
(D) Plastic manufacturers will lose jobs
Answer:
(B) — This directly challenges the premise that banning plastic helps the environment. If alternatives are worse environmentally, the ban defeats its own purpose. Other options are side-effects, not challenges to the core argument.

Abstract Reasoning (6 Questions)

Q15. In a sequence of figures, a circle moves from corner to corner clockwise, while a triangle rotates 45° counter-clockwise each step. After 4 steps, starting from the top-left corner with an upward-pointing triangle, what will be the configuration?
Solution:
Circle moves: TL → TR → BR → BL → TL (back to start after 4 steps)
Triangle rotates: 45° × 4 = 180° counter-clockwise
Starting upward → after 180° → pointing downward
Answer: Circle at top-left, triangle pointing downward
Q16. Find the odd one out: 121, 144, 169, __(196)__, __(224)__, 256
Which number doesn't belong?
Solution:
121 = 11², 144 = 12², 169 = 13², 196 = 14², 256 = 16²
224 is NOT a perfect square (224 = 14.97²)
Answer: 224 doesn't belong
Q17. If ▲ + ● = 15, ● + ■ = 23, and ▲ + ■ = 20, find the value of ▲ + ● + ■.
Solution:
Adding all three: 2(▲ + ● + ■) = 15 + 23 + 20 = 58
▲ + ● + ■ = 58/2 = 29
Q18. A cube is painted red on all faces, then cut into 64 smaller identical cubes. How many small cubes have exactly 2 faces painted?
Solution:
64 cubes = 4×4×4 arrangement
Cubes with 2 faces painted = edge cubes (excluding corners)
Each edge has 4-2 = 2 cubes with 2 faces painted
Cube has 12 edges
Total = 12 × 2 = 24 cubes
Q19. Pattern sequence: AB, DE, HI, MN, ?
Solution:
First letters: A(1), D(4), H(8), M(13) → gaps: +3, +4, +5 → next +6 → S(19)
Second letters: B(2), E(5), I(9), N(14) → gaps: +3, +4, +5 → next +6 → T(20)
Answer: ST
Q20. In a matrix pattern, rows contain increasing numbers of dots. Row 1 has 1 dot, Row 2 has 3 dots, Row 3 has 6 dots. How many dots in Row 7?
Solution:
Pattern: 1, 3, 6 → These are triangular numbers
Row n has n(n+1)/2 dots
Row 7 = 7×8/2 = 28 dots

Section 2: Technical Assessment (15 Questions)

Accenture technical focuses on SDLC, Agile methodology, OOP concepts, SQL, and networking basics.

SDLC & Agile (5 Questions)

Q21. Which SDLC phase involves creating design documents and architecture diagrams?
(A) Requirements Analysis (B) Design (C) Implementation (D) Testing
Answer:
(B) Design — The Design phase creates HLD (High-Level Design) and LLD (Low-Level Design) documents, architecture diagrams, and database schemas.
Q22. In Scrum, what is the maximum recommended duration of a Sprint?
(A) 1 week (B) 2 weeks (C) 4 weeks (D) 6 weeks
Answer:
(C) 4 weeks — Sprints are typically 2-4 weeks. Maximum is 4 weeks (1 month). Longer sprints reduce adaptability.
Q23. What is the primary purpose of a Sprint Retrospective?
Answer:
Sprint Retrospective is held at the end of each Sprint to reflect on what went well, what didn't, and identify improvements for the next Sprint. It focuses on team process improvement, not product review.
Q24. Which is NOT an Agile principle?
(A) Working software over comprehensive documentation
(B) Customer collaboration over contract negotiation
(C) Detailed planning over responding to change
(D) Individuals and interactions over processes and tools
Answer:
(C) — Agile Manifesto says "Responding to change over following a plan." Detailed planning contradicts Agile's adaptive approach.
Q25. What is the role of a Product Owner in Scrum?
Answer:
Product Owner is responsible for:
Maximizing product value
• Managing and prioritizing the Product Backlog
• Defining user stories and acceptance criteria
• Representing stakeholder interests
• Making final decisions on product features

OOP & Programming (5 Questions)

Q26. What is the difference between Abstraction and Encapsulation?
Answer:
Abstraction: Hiding complex implementation details, showing only essential features. (What an object does)
Encapsulation: Bundling data and methods together, restricting direct access using access modifiers. (How an object protects its data)
Example: A car's steering wheel is abstraction (hides complexity), private engine variables are encapsulation.
Q27. Which type of inheritance is NOT supported directly by Java?
(A) Single (B) Multilevel (C) Hierarchical (D) Multiple (through classes)
Answer:
(D) Multiple inheritance through classes — Java doesn't allow a class to extend multiple classes (diamond problem). However, multiple inheritance is supported through interfaces.
Q28. What is polymorphism? Give an example.
Answer:
Polymorphism: Ability of an object to take many forms.
Compile-time (Static): Method overloading — same method name, different parameters
Runtime (Dynamic): Method overriding — subclass provides specific implementation
Example: Animal.speak() → Dog.speak() returns "Bark", Cat.speak() returns "Meow"
Q29. What is the purpose of an Interface in OOP?
Answer:
Interface defines a contract — a set of methods that implementing classes must provide.
• Enables abstraction and loose coupling
• Allows multiple inheritance of type
• Enables dependency injection and mocking
• Example: Comparable interface requires compareTo() method
Q30. What is a Design Pattern? Name three common patterns.
Answer:
Design Patterns are reusable solutions to common software design problems.
Common patterns:
Singleton: Only one instance of a class
Factory: Create objects without specifying exact class
Observer: Notify dependents of state changes

SQL & Databases (3 Questions)

Q31. Write a SQL query to find the second highest salary from an Employee table.
Answer:
SELECT MAX(salary) FROM Employee
WHERE salary < (SELECT MAX(salary) FROM Employee);

-- Or using LIMIT/OFFSET:
SELECT DISTINCT salary FROM Employee
ORDER BY salary DESC LIMIT 1 OFFSET 1;
Q32. What is normalization? Explain 1NF, 2NF, and 3NF.
Answer:
Normalization: Process of organizing data to reduce redundancy.
1NF: Atomic values, no repeating groups (each cell has single value)
2NF: 1NF + No partial dependencies (all non-key columns depend on entire primary key)
3NF: 2NF + No transitive dependencies (non-key columns depend only on primary key)
Q33. What is the difference between INNER JOIN and LEFT JOIN?
Answer:
INNER JOIN: Returns only matching rows from both tables.
LEFT JOIN: Returns all rows from left table + matching rows from right table (NULLs for non-matches).
Example: If Employee has 100 rows and Department has 10, INNER JOIN returns only employees with valid departments; LEFT JOIN returns all 100 employees.

Networking & Cloud (2 Questions)

Q34. What is the difference between TCP and UDP?
Answer:
TCP (Transmission Control Protocol):
• Connection-oriented, reliable
• Guarantees delivery, ordering
• Slower due to overhead
• Used for: HTTP, FTP, Email

UDP (User Datagram Protocol):
• Connectionless, unreliable
• No delivery guarantee
• Faster, lower overhead
• Used for: Video streaming, gaming, DNS
Q35. What are the three main cloud service models? Give examples.
Answer:
IaaS (Infrastructure as a Service): Virtual machines, storage, networks
Examples: AWS EC2, Azure VMs, Google Compute Engine

PaaS (Platform as a Service): Development platform, databases
Examples: Heroku, Google App Engine, Azure App Service

SaaS (Software as a Service): Complete applications
Examples: Gmail, Salesforce, Microsoft 365

Section 3: Coding Assessment (2 Problems)

Accenture coding section has 2 medium-difficulty problems. Focus on clean code, handling edge cases, and efficient solutions.

Coding Problem 1: Array Equilibrium Index

Problem: Find the equilibrium index of an array. An equilibrium index is an index where the sum of elements at lower indices equals the sum of elements at higher indices.

Input:
First line: N (size of array)
Second line: N space-separated integers

Output: First equilibrium index, or -1 if none exists

Example:
Input: N=7, arr=[-7, 1, 5, 2, -4, 3, 0]
Output: 3 (sum of left [−7,1,5] = -1, sum of right [-4,3,0] = -1)

Python Solution:

def equilibrium_index(arr): n = len(arr) if n == 0: return -1 total_sum = sum(arr) left_sum = 0 for i in range(n): # Right sum = total - left - current element right_sum = total_sum - left_sum - arr[i] if left_sum == right_sum: return i left_sum += arr[i] return -1 # Input handling n = int(input()) arr = list(map(int, input().split())) print(equilibrium_index(arr))

Coding Problem 2: Longest Substring Without Repeating Characters

Problem: Given a string, find the length of the longest substring without repeating characters.

Input: A string S

Output: Length of longest substring without repeating characters

Example:
Input: "abcabcbb"
Output: 3 (substring "abc")

Python Solution:

def longest_unique_substring(s): if not s: return 0 char_index = {} # Character to last seen index max_length = 0 start = 0 # Window start for end in range(len(s)): if s[end] in char_index and char_index[s[end]] >= start: # Move start past the last occurrence start = char_index[s[end]] + 1 char_index[s[end]] = end max_length = max(max_length, end - start + 1) return max_length s = input() print(longest_unique_substring(s))
Coding Tips: Accenture values clean, readable code. Use meaningful variable names, add comments for complex logic, and handle edge cases (empty input, single element, all same characters).

Accenture Elevated Programs

Specialized Technology Tracks

Top performers may be selected for Accenture's Elevated Programs with higher packages and specialized work:

  • Machine Learning Track: Work on AI/ML projects, data science, NLP. Requires strong Python, statistics knowledge.
  • Blockchain Track: Smart contracts, distributed ledger technology. Ethereum, Hyperledger experience preferred.
  • Cloud Track: AWS, Azure, GCP certifications valued. DevOps, infrastructure automation.
  • Full Stack Track: Modern frameworks (React, Angular, Node.js), microservices architecture.

Package: ₹8-12 LPA for elevated tracks vs ₹4.5 LPA for standard ASE role.

20-Day Accenture Preparation Plan

Days 1-6: Cognitive Assessment Mastery

  • Day 1-2: Logical reasoning — syllogisms, coding-decoding (40 Qs/day)
  • Day 3-4: Critical thinking — arguments, assumptions, inferences (30 Qs/day)
  • Day 5-6: Abstract reasoning — patterns, sequences, matrices (35 Qs/day)

Resources: RS Aggarwal (Reasoning), Critical Thinking by Stella Cottrell

Days 7-12: Technical Foundation

  • Day 7-8: SDLC phases, Agile/Scrum methodology
  • Day 9-10: OOP concepts — inheritance, polymorphism, encapsulation
  • Day 11: SQL fundamentals — joins, subqueries, normalization
  • Day 12: Networking basics, Cloud concepts (IaaS, PaaS, SaaS)

Resources: GeeksforGeeks, W3Schools, Agile Manifesto

Days 13-17: Coding + Emerging Tech

  • Day 13-14: Array problems — two pointers, sliding window
  • Day 15-16: String problems — manipulation, substrings, patterns
  • Day 17: Basic algorithms — sorting, searching, recursion

Platforms: LeetCode Easy/Medium, HackerRank

Days 18-20: Mock Tests + Interview

  • Day 18-19: Full-length Accenture mock tests (analyze weak areas)
  • Day 20: Interview prep — Accenture values, project discussion, STAR method for behavioral questions

Know: Client Value Creation, One Global Network, Respect, Integrity, Stewardship

Accenture Salary Packages 2026

Role Package (CTC) In-Hand (Monthly) Selection Criteria
Associate Software Engineer (ASE) ₹4.5 LPA ~₹32,000 Standard assessment score
Software Engineer (SE) ₹8 LPA ~₹55,000 High scores + strong coding
Senior Software Engineer (SSE) ₹12 LPA ~₹80,000 Premier institutes + exceptional performance
Note: Accenture also offers joining bonuses (₹50K-1L) and relocation allowances. Performance bonuses can add 10-15% to annual CTC.

Accenture Selection Process

Round 1: Online Assessment

  • Cognitive Assessment: 90 minutes, 50 questions
  • Technical Assessment: 60 minutes
  • Coding Assessment: 45 minutes, 2 problems
  • Proctored test with AI monitoring

Round 2: Technical Interview (30-45 minutes)

  • Project discussion in detail
  • OOP concepts with examples
  • SDLC/Agile methodology
  • Problem-solving questions
  • Resume-based questions

Round 3: HR Interview (20-30 minutes)

  • Tell me about yourself
  • Why Accenture?
  • Accenture core values alignment
  • Situational/Behavioral questions (STAR method)
  • Career goals and expectations

Frequently Asked Questions (FAQs)

1. What is Accenture minimum CGPA requirement?
Minimum 60% or 6.5 CGPA throughout academics. No active backlogs. All branches eligible including non-IT.
2. What is Accenture fresher salary 2026?
ASE: ₹4.5 LPA | SE: ₹8 LPA | SSE: ₹12 LPA. Package depends on assessment score and institute tier.
3. What is Accenture exam pattern 2026?
Cognitive (90 min, 50 Qs) + Technical (60 min) + Coding (45 min, 2 problems). Total ~195 minutes.
4. Is there negative marking in Accenture?
No negative marking. Attempt all questions for maximum score.
5. What programming languages allowed?
C, C++, Java, Python, JavaScript are supported. Python recommended for faster coding.
6. What is Accenture Elevated Program?
Specialized tracks (ML, Blockchain, Cloud) with higher packages (₹8-12 LPA) for top performers.
7. How to prepare in 20 days?
Days 1-6: Cognitive | Days 7-12: Technical | Days 13-17: Coding | Days 18-20: Mocks + Interview.
8. Difference between ASE, SE, SSE?
ASE (₹4.5L) base role. SE (₹8L) for high scorers. SSE (₹12L) for premier institute toppers.
9. How many rounds in Accenture?
3 rounds: Online Assessment → Technical Interview → HR Interview.
10. Topics in technical interview?
SDLC, Agile, OOP, SQL, project discussion, resume-based questions.
11. Is Accenture good for freshers?
Yes, world's largest consulting firm with global exposure, diverse projects, and excellent learning opportunities.
12. What is Accenture training?
6-12 weeks training covering technical skills, Accenture processes, and soft skills. Paid training.
13. Can non-IT students apply?
Yes, all graduates eligible. Non-IT candidates should demonstrate aptitude for technology.
14. How difficult is cognitive assessment?
Harder than typical aptitude. Focuses on logical reasoning and critical thinking. Needs 2-week dedicated prep.
15. Accenture bond period?
Typically no formal bond. Early exit may affect rehire eligibility.
16. When are campus placements?
Sept-Oct (early), Dec-Jan (regular), March-April (extended). Off-campus throughout year.
17. Accenture cutoff scores?
ASE: 55-60% | SE: 70%+ | SSE: 80%+. Coding round heavily weighted for SE/SSE.
18. What are Accenture core values?
Client Value Creation, One Global Network, Respect for Individual, Best People, Integrity, Stewardship. Know these for HR round.

Important Topics Summary

Cognitive: Logical Reasoning, Patterns
Critical: Arguments, Assumptions
SDLC: Phases, Waterfall vs Agile
Agile: Scrum, Sprint, Roles
OOP: 4 Pillars, Design Patterns
SQL: Joins, Subqueries, Normal Forms
Cloud: IaaS, PaaS, SaaS
Coding: Arrays, Strings, Algorithms

Additional Practice Questions

Extra Cognitive Questions (8 Questions)

Q36. If the day before yesterday was Thursday, what day will it be two days after tomorrow?
Solution:
Day before yesterday = Thursday
Yesterday = Friday
Today = Saturday
Tomorrow = Sunday
Two days after tomorrow = Tuesday
Q37. Statement: "No phone is a computer. All computers are tablets."
Conclusions: (I) No phone is a tablet. (II) Some tablets are computers.
Solution:
No phone is computer (E) + All computers are tablets (A)
By inference: No phone is necessarily a tablet (but some tablets could be phones)
I: No phone is a tablet — Does not follow (phones might be tablets through other means)
II: Some tablets are computers — Follows (converse of All computers are tablets)
Only Conclusion II follows
Q38. A clock shows 3:15. What is the angle between the hour and minute hands?
Solution:
Minute hand at 15 min = 15 × 6° = 90° from 12
Hour hand at 3:15 = 3 × 30° + 15 × 0.5° = 90° + 7.5° = 97.5° from 12
Angle between = |97.5° - 90°| = 7.5°
Q39. Complete the analogy: Chef : Kitchen :: Pilot : ?
Answer:
Chef works in Kitchen, Pilot works in Cockpit
Q40. Statement: "Investing in stocks is risky but can yield high returns."
Which inference is valid?

(A) One should never invest in stocks
(B) Risk and potential return are often related
(C) Stocks always give high returns
(D) Risk-free investments are better
Answer:
(B) — The statement acknowledges both risk and potential for high returns, suggesting a relationship between risk and reward. Other options make absolute claims not supported by the statement.
Q41. Five friends P, Q, R, S, T are sitting in a row. P is to the left of Q but right of R. S is at the extreme right. T is between Q and S. What is the position of R?
Solution:
From given info:
S is at extreme right (position 5)
T is between Q and S
P is to left of Q but right of R
Order: R - P - Q - T - S
R is at extreme left (position 1)
Q42. If 'CLOUD' is written as 'DMPVE', how is 'AZURE' written?
Solution:
Pattern: Each letter +1 position
C→D, L→M, O→P, U→V, D→E
AZURE: A→B, Z→A, U→V, R→S, E→F
Answer: BAVSF
Q43. Data: Product A sales grew 50% in Year 1, then declined 30% in Year 2. If initial sales were 1000 units, what are final sales?
Solution:
Year 1: 1000 × 1.5 = 1500 units
Year 2: 1500 × 0.7 = 1050 units
Net change from 1000 to 1050 = 5% increase
Final sales: 1050 units

Extra Technical Questions (7 Questions)

Q44. What is the difference between Waterfall and Agile methodologies?
Answer:
Waterfall:
• Sequential phases (Requirements → Design → Development → Testing → Deployment)
• Requirements fixed upfront
• Change is expensive
• Documentation-heavy

Agile:
• Iterative sprints
• Requirements evolve
• Welcomes change
• Working software over documentation
Q45. What is DevOps? Name some popular DevOps tools.
Answer:
DevOps: Cultural and technical practice that unifies software development (Dev) and IT operations (Ops) for faster, more reliable software delivery.

Popular Tools:
• Version Control: Git, GitHub, GitLab
• CI/CD: Jenkins, GitLab CI, CircleCI
• Containers: Docker, Kubernetes
• Configuration: Ansible, Terraform, Chef
• Monitoring: Prometheus, Grafana, Nagios
Q46. Explain REST API. What are HTTP methods used?
Answer:
REST (Representational State Transfer): Architectural style for designing networked applications using stateless, client-server communication.

HTTP Methods:
• GET: Retrieve data (Read)
• POST: Create new resource
• PUT: Update entire resource
• PATCH: Partial update
• DELETE: Remove resource
Q47. What is Microservices architecture? How does it differ from Monolithic?
Answer:
Monolithic: Single, unified application where all components are interconnected and interdependent.

Microservices: Application divided into small, independent services that communicate via APIs.

Key Differences:
• Deployment: Monolithic deploys entire app; Microservices deploy individually
• Scaling: Monolithic scales vertically; Microservices scale horizontally
• Tech Stack: Monolithic uses single stack; Microservices can use different technologies
Q48. What is SQL injection? How to prevent it?
Answer:
SQL Injection: Security vulnerability where attackers insert malicious SQL code through user inputs to manipulate databases.

Prevention:
• Use parameterized queries / prepared statements
• Input validation and sanitization
• Least privilege database accounts
• Use ORMs (Object-Relational Mapping)
• Web Application Firewalls (WAF)
Q49. What are SOLID principles in software development?
Answer:
S - Single Responsibility: A class should have only one reason to change
O - Open/Closed: Open for extension, closed for modification
L - Liskov Substitution: Subclasses should be substitutable for parent classes
I - Interface Segregation: Many specific interfaces better than one general interface
D - Dependency Inversion: Depend on abstractions, not concretions
Q50. Explain the CAP theorem in distributed systems.
Answer:
CAP Theorem: A distributed system can only guarantee two of three properties:

C - Consistency: All nodes see the same data at the same time
A - Availability: Every request receives a response
P - Partition Tolerance: System continues despite network partitions

Trade-offs: CA (RDBMS), CP (MongoDB), AP (Cassandra)

Accenture Interview Preparation

Technical Interview Focus Areas

  • Project Discussion (50% of interview): Know every line of your project. Expect questions on architecture, challenges faced, technologies used, team dynamics.
  • OOP Concepts: Be ready to explain with real-world examples, not textbook definitions.
  • Agile/Scrum: Accenture heavily uses Agile. Know roles (PO, SM, Dev), ceremonies (Sprint, Standup, Retro), artifacts (Product Backlog, Sprint Backlog).
  • Cloud Basics: Understand deployment models, service models, at least one provider (AWS/Azure/GCP).

Behavioral Questions (STAR Method)

Accenture values behavioral competencies. Use STAR format:

  • S - Situation: Describe the context
  • T - Task: Explain your responsibility
  • A - Action: Detail what you did
  • R - Result: Share the outcome

Common Behavioral Questions

  • Tell me about a time you faced a conflict in a team.
  • Describe a situation where you had to learn something quickly.
  • Give an example of when you failed and what you learned.
  • How did you handle a tight deadline?
  • Describe a time you went above and beyond for a project.

Accenture Core Values — Know These!

Value What It Means
Client Value Creation Enabling clients to become high-performance businesses
One Global Network Leveraging global insight, relationships, and scale
Respect for the Individual Valuing diversity and unique contributions
Best People Attracting, developing, and retaining top talent
Integrity Being ethically unyielding and honest
Stewardship Building a legacy for future generations

Accenture Coding Problem Patterns

Most Frequently Asked Problem Types

  1. Array Manipulation: Two pointers, sliding window, prefix sums
  2. String Operations: Palindrome, anagram, substring problems
  3. Mathematical: Prime numbers, GCD/LCM, number theory
  4. Sorting/Searching: Custom sort, binary search variations
  5. Hash Maps: Frequency counting, pair finding

Sample Problem: Valid Anagram

def is_anagram(s1, s2): # Two strings are anagrams if they have same character frequencies if len(s1) != len(s2): return False char_count = {} # Count characters in s1 for char in s1: char_count[char] = char_count.get(char, 0) + 1 # Subtract counts for s2 for char in s2: if char not in char_count: return False char_count[char] -= 1 if char_count[char] < 0: return False return True print(is_anagram("listen", "silent")) # True

Sample Problem: Two Sum

def two_sum(arr, target): # Find two numbers that add up to target seen = {} for i, num in enumerate(arr): complement = target - num if complement in seen: return [seen[complement], i] seen[num] = i return [] print(two_sum([2, 7, 11, 15], 9)) # [0, 1]

Sample Problem: Maximum Subarray Sum (Kadane's Algorithm)

def max_subarray_sum(arr): if not arr: return 0 max_ending = max_so_far = arr[0] for num in arr[1:]: max_ending = max(num, max_ending + num) max_so_far = max(max_so_far, max_ending) return max_so_far print(max_subarray_sum([-2, 1, -3, 4, -1, 2, 1, -5, 4])) # 6

Quick Reference: Accenture Assessment Checklist

Before the Test

  • Test your system on Accenture's assessment platform
  • Ensure stable internet (recommended 2+ Mbps)
  • Prepare quiet environment with good lighting
  • Keep government ID ready for verification
  • Close all unnecessary applications and browser tabs

Cognitive Assessment Strategy

  • Read questions carefully — Accenture cognitive is tricky
  • For critical reasoning, identify assumptions before answering
  • In pattern questions, look for multiple rules at once
  • Time management: 1.5-2 minutes per cognitive question
  • Mark difficult questions and return later

Coding Assessment Strategy

  • Read problem twice, understand input/output format
  • Write pseudocode before actual code
  • Handle edge cases: empty input, single element, negative numbers
  • Test with sample inputs before submitting
  • Partial marks available — attempt both problems

Score Targets by Role

Role Cognitive Technical Coding
ASE (₹4.5L) 55%+ 50%+ 1 problem
SE (₹8L) 70%+ 65%+ Both problems
SSE (₹12L) 80%+ 75%+ Both + optimal

Accenture Career Paths

Typical Progression Timeline

  • Year 0-1: Associate Software Engineer (ASE) — Learning phase, training, project onboarding
  • Year 1-3: Software Engineer (SE) — Independent contributions, ownership of modules
  • Year 3-5: Senior Software Engineer (SSE) — Technical leadership, mentoring juniors
  • Year 5-8: Tech Lead / Team Lead — Team management, architecture decisions
  • Year 8+: Manager / Senior Manager — Strategy, client engagement, P&L ownership

Specialized Career Tracks

  • Technology: Full Stack, Cloud, DevOps, AI/ML, Cybersecurity
  • Consulting: Strategy, Digital Transformation, Change Management
  • Operations: Business Process, Automation, Quality Assurance
Career Tip: Accenture promotes based on both technical skills and client-facing abilities. Develop soft skills alongside technical expertise for faster growth.