The recruitment process, stage by stage
Recent cycles have run a leaner process than Deloitte's older format, with coding folded into the online test and the interview consolidated into one sitting.
- ✓Registration - through the campus drive or the official careers portal for off-campus roles.
- ✓Profile screening - academics and eligibility. Typical fresher criteria have been B.E./B.Tech in any discipline with above 60% in graduation, Class X and Class XII.
- ✓Online assessment - about 90 minutes across four sections.
- ✓Interview - technical and HR combined into a single round.
- ✓Common fresher profiles include Business Technology Analyst and Associate Analyst Trainee. Confirm the current process and eligibility on Deloitte's official careers site, since these details shift between cycles.
Practice this now
Related reading
The online assessment
Ninety minutes, four sections, and an unusually heavy weighting on computer fundamentals compared with most fresher tests. The reported shape:
| Section | Content | Approximate size |
|---|---|---|
| English | MCQs plus fill-in-the-blank questions | ~10 MCQs + ~3 fill-ins |
| General Aptitude | Quantitative ability and logical reasoning | ~22 MCQs |
| Computer Fundamentals | DBMS, OS, networks, OOP, DSA basics | ~30 MCQs |
| Coding | Two live programming questions | 2 problems |
- ✓Ninety minutes for all four sections means roughly a minute per MCQ, leaving time for the coding block - pace deliberately.
- ✓Computer fundamentals is the biggest MCQ block, so it deserves the largest share of your preparation.
- ✓Confirm section counts and timing in your invitation email; the structure varies by role and cycle.
Computer fundamentals: the section that decides it
Thirty MCQs on core computer science is a bigger fundamentals block than most mass recruiters set, and it is highly drillable. This is the best return on your study time in the whole process.
- ✓DBMS - keys, normalisation up to 3NF, joins, ACID properties, indexing, transactions, SQL query output questions.
- ✓Operating systems - processes versus threads, scheduling algorithms, deadlock conditions, paging and segmentation, virtual memory.
- ✓Computer networks - the OSI and TCP/IP layers, TCP versus UDP, IP addressing and subnetting basics, DNS, HTTP status codes.
- ✓OOP - encapsulation, inheritance, polymorphism, abstraction, overloading versus overriding, interfaces versus abstract classes.
- ✓Data structures - arrays, linked lists, stacks, queues, trees, hashing, and the time complexity of common operations.
The coding questions
Two live programming questions inside a 90-minute paper means they are sized to be solved quickly - standard logic rather than contest problems. Practise writing complete, compiling programs fast, in whichever of C++, Java or Python you are most fluent in.
- ✓Arrays and strings - reversal, rotation, duplicates, frequency counting, palindromes, anagrams, two-sum style problems.
- ✓Sorting and searching - binary search and its variants, sorting with a custom comparator.
- ✓Hashing - counting, grouping and lookup problems, which appear disproportionately often.
- ✓Numbers - primes, GCD and LCM, digit manipulation.
- ✓Simple recursion and dynamic programming - Fibonacci, subset sums, staircase counting.
- ✓Write, then test the edges: empty input, single element, duplicates, negatives, maximum size.
Practice this now
The interview: technical and HR combined
One sitting covering both. The technical half is grounded in your resume - your projects, one language, and the core subjects from the assessment - with follow-ups that go a level deeper than the MCQs did. The HR half checks behaviour, teamwork, motivation and fit.
Deloitte is a professional-services firm, and it interviews like one. Interviewers listen for structure: a clear answer, then the reasoning, then the trade-offs. Rambling to an eventually-correct answer scores worse than a concise wrong answer followed by clean reasoning to the right one. If you are asked something open-ended, say your approach out loud before you commit.
Walk me through your final-year project.
Answer in layers: the problem in one sentence, your specific contribution, the key technical choice you made and why, one thing that went wrong, and what you would change now. Two minutes, then let them probe. Vague ownership ('we built...') is the most common weakness here.
Why Deloitte, and why this role?
Give a specific reason - the type of client work, the exposure to business plus technology, a service line you have actually read about - and connect it to something you have done. Generic praise for the brand reads as a lack of preparation.
What is the difference between a primary key and a unique key?
Both enforce uniqueness, but a table has one primary key which cannot contain NULL, while unique keys can be several and may allow a NULL depending on the database. Expect exactly this level of fundamentals follow-up.
Tell me about a time you handled a disagreement in a team.
Use a situation-action-result shape: the specific situation, what you personally did, and the outcome. Behavioural questions are scored on structure and honesty, so pick a real incident with a modest, believable resolution.
How would you explain a technical concept to a non-technical client?
Answer by doing it: pick one concept from your project and explain it in plain language with an analogy, no jargon. This question is common in consulting interviews and is testing the skill live, not asking for a description of it.
Practice this now
A three-week preparation plan
Note what the third week is for. Technical revision is necessary but not sufficient here - the differentiator in a consulting interview is being able to say things clearly and concisely out loud, which only improves by rehearsing aloud rather than in your head.
| Week | Focus | Daily |
|---|---|---|
| 1 | Computer fundamentals: DBMS and OS | 40 MCQs + 1 coding problem |
| 2 | Networks, OOP, DSA basics + aptitude and English | 40 MCQs + 1 coding problem |
| 3 | Mocks, project rehearsal, behavioural answers | 1 timed mock + speak your project aloud |
