Before any company sees your resume or talks to you, most of them run you through an aptitude or coding screen. These tests eliminate the majority of applicants before any human has reviewed anything. At large drives with thousands of applicants, clearing this round is not optional — it is the entry point.
The good news: the topics that actually appear are predictable. Companies rarely introduce novel concepts in an aptitude screen. They are testing whether you can think quickly and clearly under time pressure, not whether you studied an obscure theorem. Targeted preparation over three to four weeks is enough for most of these rounds.
What aptitude rounds actually test
Across most campus placement drives, the following topics appear consistently:
Quantitative ability
- Percentages, profit and loss, simple and compound interest
- Time, speed, distance — including relative motion problems
- Work and time — pipes, cisterns, combined work rate
- Ratio and proportion, mixtures and allegations
- Number series and number systems
Logical reasoning
- Blood relations and seating arrangements
- Syllogisms and logical deductions
- Coding-decoding and direction sense
- Data interpretation — tables, bar charts, pie charts
Verbal ability
- Reading comprehension (speed and accuracy both matter)
- Sentence correction and fill-in-the-blanks
- Para-jumbles — reordering scrambled sentences
You do not need to master all of these to a deep level. You need to recognise the question type quickly and apply the right shortcut. Speed is the constraint in most tests, not difficulty.
How to prepare efficiently
Week 1–2: identify your weak topics. Take one full mock test first, without any preparation. Mark every question you got wrong or guessed on. These are your preparation targets — not the topics you already know.
Week 2–3: formula sheets and timed practice. For quant, build a single-page reference of key formulas and shortcut methods. Practise timed sets of 10 questions per topic. The target is solving basic questions in under 90 seconds.
Week 3–4: full mock tests. Switch to timed full tests under actual test conditions — no phone, no interruptions, exact time limits. Review every error, not just whether you got it wrong but why. Pattern recognition builds over multiple tests.
The coding round: what freshers actually need to know
Company-level difficulty varies significantly. Service companies (TCS, Infosys, Wipro) typically test basic problem-solving: array manipulation, string operations, simple sorting, basic recursion. Product companies and startups go deeper: dynamic programming, graph traversal, trees, system design questions for senior roles.
For most freshers targeting service companies, mastering these is sufficient:
- Array and string problems — the most common category by far
- Pattern printing and basic loops — still tested in many mass drives
- Sorting algorithms (know time complexity, not just implementation)
- Basic searching — binary search and its variations
- Recursion for simple problems
For product roles, add:
- Sliding window and two-pointer techniques
- Linked lists — reversal, cycle detection
- Stack and queue problems
- Basic dynamic programming (Fibonacci, coin change, knapsack)
The single biggest mistake: practising without timing
Most students practise coding problems without a clock running. Then they sit in a 45-minute test with two problems and realise they've been solving at a completely different pace. From your first week, set a timer when you practice. If you can't solve a problem in 25 minutes, look at the approach — don't spend another hour on it. Move on and return to it.
Reading your solution out loud before submitting also helps catch logic errors that your eyes miss when scanning silently.
The interview that follows
Clearing the aptitude or coding screen gets you to the interview rounds. That's where communication, clarity, and the ability to explain your thinking under pressure takes over. Practise those skills with the same seriousness as your DSA — they are equally decisive.
MockMate AI runs free voice mock interviews for software engineer and other technical roles. Your answers are scored on structure, clarity, relevance, and depth — exactly what interviewers assess. Start your first session free at sanviora.online.