Accenture
Campus hiring — four assessments
lessons done
The test at a glance
Three timed online assessments (40 + 45 + 60 minutes), then communication and an interview
- A1 Cognitive40 min
- A2 Technical MCQ45 Q · 45 min
- A3 Coding3 Q · 60 min
- Assessment 4 (communication) and the panel interview are separate rounds
How sure we are: See each assessment's own index.
Start here
Assessment 1 — Cognitive · 40 minutes. Psychometric inventory, then the eliminating gamified section.
Assessment 2 — Technical MCQ · 45 minutes. Pseudocode, OOPs, networking, DevOps, cloud, security, MS Office.
Assessment 3 — Coding · 60 minutes, 3 questions: one backend in Java, one SQL, one frontend.
Assessment 4 — Communication & Interview · Spoken and written English, AI-graded, then the panel interview.
Mock tests
3 full-length mocks and a free sample. Timed, scored by section, with the reasoning for every answer.
What to study, in order · Technical MCQ
Topics grouped by expected value per study hour, taken from each topic file’s own header.
Practice sets
Untimed questions with the reasoning shown straight after each answer.
Every lesson
255 pages, in the order of the original folders.
Assessment 1 — Cognitive
Games4
Behavioural1
Assessment 2 — Technical MCQ
Start here6
Topics36
- T01 · C10 — Cloud Service and Deployment Models
- T02 · A3 — Microsoft PowerPoint
- T03 · C6 — Security Fundamentals: CIA, AAA, Access Control
- T04 · D11 — Computer Architecture
- T05 · D1 — Object-Oriented Programming
- T06 · C12 — Cloud Characteristics
- T07 · B2 — Conditionals and Branch Selection
- T08 · D6 — DBMS and SQL
- T09 · D10 — Web Technology for MCQs
- T10 · C1 — OSI and TCP/IP Models
- T11 · B7 — Bitwise Operators and Operator Precedence
- T12 · A7 — Internet, Browsers and URL Anatomy
- T13 · A2 — Microsoft Word
- T14 · C8 — Threats and Attacks
- T15 · B3 — Arrays: 1D and 2D
- T16 · D9 — Compiler vs Interpreter and Error Types
- T17 · C9 — Network Defences
- T18 · D7 — Operating Systems
- T19 · A4 — Outlook and Gmail
- T20 · C11 — Virtualization and Containers
- T21 · C7 — Cryptography
- T22 · C2 — Protocols and Port Numbers
- T23 · A5 — File Formats and Hardware Ports
- T24 · A1 — Microsoft Excel
- T25 · B1 — Loops and Iteration Counting
- T26 · C13 — DevOps: CI/CD and Artifact Management
- T27 · C14 — Microservices, API Gateway and REST
- T28 · A6 — Operating System Basics for End Users
- T29 · D5 — Complexity Analysis
- T30 · D2 — Data Types, Type Conversion and Storage Classes
- T31 · B6 — Recursion
- T32 · B9 — Snippet Complexity
- T33 · D8 — SDLC, Agile, Testing and Version Control
- T34 · B11 — Regex Basics in Pseudocode
- T35 · B5 — Functions, Scope and Parameter Passing
- T36 · B4 — Strings and ASCII Arithmetic
Question banks39
- QB-00 — FULL MOCK · ANSWER KEY
- QB-00 — FULL MOCK
- QB-99 — THE OBSERVED POOL
- QB-T01 · C10 — Cloud service and deployment models (IaaS/PaaS/SaaS)
- QB-T02 · A3 — Microsoft PowerPoint views, animations, transitions and slide shows
- QB-T03 · C6 — Security fundamentals: CIA triad, AAA, access control
- QB-T04 · D11 — Computer architecture: CPU, buses, DMA, cache
- QB-T05 · D1 — OOP: four pillars, overloading vs overriding
- QB-T06 · C12 — Cloud characteristics: elasticity, isolation, SLA, pricing
- QB-T07 · B2 — Conditionals and branch selection in pseudocode
- QB-T08 · D6 — DBMS and SQL: joins, GROUP BY, keys, indexes, NULLs
- QB-T09 · D10 — Web technology: HTML, CSS and JavaScript
- QB-T10 · C1 — OSI and TCP/IP models
- QB-T11 · B7 — Bitwise operators and precedence
- QB-T12 · A7 — Internet, browsers, URL anatomy and collaboration apps
- QB-T13 · A2 — Microsoft Word: formatting, styles, views and shortcuts
- QB-T14 · C8 — Threats and attacks
- QB-T15 · B3 — Arrays: 1D and 2D traversal and indexing
- QB-T16 · D9 — Compiler vs interpreter and error types
- QB-T17 · C9 — Network defences: firewalls, IDS/IPS, VPN, IPsec, MFA
- QB-T18 · D7 — Operating systems: process vs thread, scheduling, deadlock, memory
- QB-T19 · A4 — Outlook and Gmail: mail actions, folders, calendar
- QB-T20 · C11 — Virtualization and containers: hypervisors, Docker, Kubernetes
- QB-T21 · C7 — Cryptography: symmetric, asymmetric, hashing, SSL/TLS
- QB-T22 · C2 — Protocols and port numbers, TCP vs UDP
- QB-T23 · A5 — File formats, extensions, compression and hardware ports
- QB-T24 · A1 — Microsoft Excel: formulas, functions and cell referencing
- QB-T25 · B1 — Loops and iteration counting
- QB-T26 · C13 — DevOps: CI/CD, continuous deployment, artifact management
- QB-T27 · C14 — Microservices, API gateway and REST
- QB-T28 · A6 — Operating system basics for end users
- QB-T29 · D5 — Complexity analysis: Big-O, best/average/worst
- QB-T30 · D2 — Data types, type conversion and storage classes
- QB-T31 · B6 — Recursion: trace, base case, accumulation
- QB-T32 · B9 — Reading complexity off a pseudocode snippet
- QB-T33 · D8 — SDLC, Agile vs Waterfall, testing and version control
- QB-T34 · B11 — Regex basics in pseudocode
- QB-T35 · B5 — Functions, scope and parameter passing
- QB-T36 · B4 — Strings, traversal and ASCII arithmetic
Evidence & method1
Assessment 3 — Coding
Start here7
Backend — DSA in Java17
- Backend / DSA — Overview
- P01 — Strings — every solution explained
- P01 — String → Structure
- P02 — Counting — every solution explained
- P02 — Hash-Map Frequency Counting
- P03 — Accumulation — every solution explained
- P03 — Single-Pass Accumulate With a Condition
- P04 — Order statistics — every solution explained
- P04 — Order Statistics
- P05 — Sliding window — every solution explained
- P05 — Sliding window and two pointers
- P06 — Sorting and searching — every solution explained
- P06 — Sorting and simple searching
- P07 — Dynamic programming — every solution explained
- P07 — One-dimensional dynamic programming
- P08 — Stacks and queues — every solution explained
- P08 — Stacks and queues
Backend — Java source8
SQL5
Frontend from zero10
Observed solutions — Java7
Mock paper6
Evidence & method1
frontend / F4-chatbot2
frontend / F3-star-rating2
frontend / F7-animal-chart2
frontend / F9-random-quote2
frontend / F1-dropdown-menu2
frontend / F5-search-filter2
frontend / F6-shopping-cart2
frontend / F2-ipod-interface2
frontend / F10-password-check2
frontend / F12-timeout-change2
frontend / F11-name-validation2
frontend / learn / exercises / E012
frontend / learn / exercises / E022
frontend / learn / exercises / E032
frontend / learn / exercises / E042
frontend / learn / exercises / E052
frontend / learn / exercises / E062
frontend / learn / exercises / E072
frontend / learn / exercises / E082
frontend / learn / exercises / E092
frontend / learn / exercises / E102
frontend / learn / exercises / E112
frontend / learn / exercises / E122
frontend / F8-textarea-setvalue2
Assessment 4 — Communication & Interview
Start here5
Evidence & method1
communication9
- Assessment #4 — Round Mechanics
- Section 1 — Read Aloud
- Section 2 — Listen and Repeat
- Section 3 — Error Correction
- Section 4 — Fill in the Blank (Grammar)
- Section 5 — Aural Dash-Fill
- Email Writing — the highest-value section in the round
- Mock Full Round — one complete timed simulation
- Section 6 — Speak on a Given Topic
communication / grammar18
interview / live-coding19
- AccessModifiers.java
- Anagram.java
- BinarySearch.java
- CountVowels.java
- Duplicates.java
- Factorial.java
- Fibonacci.java
- FirstNonRepeating.java
- interview-sql.sql
- LinkedListOps.java
- MaxSumWindow.java
- MissingNumber.java
- MyStack.java
- NumberTricks.java
- Primes.java
- RecursionBasics.java
- ReverseAndPalindrome.java
- SecondLargest.java
- SwapWithoutTemp.java