Skip to content
SparkTime, home
Off-Campus Placements With AI
Lessons
1 · Reality Check and Your Search Plan
2 · Building Credibility From Zero
3 · Resume and LinkedIn
4 · Finding Jobs Before the Crowd
5 · Applications and Referrals
6 · Online Assessments and DSA
7 · Company Research for Interviews
8 · Technical Interview Rounds
9 · Behavioral and HR Rounds
10 · Offers, Negotiation and Joining
11 · Rejection, Diagnosis and Momentum
Lesson 26 of 44

Lesson 26 · Online Assessments and DSA

Company OA Research, Aptitude Rounds and the 48-Hour Plan

When an assessment link arrives, you usually have a few days. This article shows how to find out what a specific company's assessment tends to contain from candidate reports, how to read those reports sceptically and synthesise them with AI, how to prepare for aptitude sections, and a 48-hour plan, a 24-hour plan and a day-of routine that put your remaining time where it counts.

On this page

Key takeaways

  • Candidate reports on interview-experience sites, forums and review sites show what a company's assessment tends to include: format, sections, difficulty and patterns. Treat them as anecdotes, not a syllabus.
  • Prepare for the patterns and formats reports mention, not for leaked questions. Using leaked questions breaks most employers' rules and rarely matches the test you get.
  • Use AI to synthesise reports you collected, with dates and quotes, and to flag disagreements between them.
  • Aptitude is a timed skill: prepare it with short daily timed sets and a list of formulas you have practised, not by reading.
  • With 48 hours: research, warm up on the platform, and focus on your weakest likely patterns. With 24 hours: one full timed mock, then rest. On the day: a short warm-up and the set-up checklist.

An assessment invitation arrives on a Wednesday: "Please complete the assessment within 5 days." Most students react in one of two ways. They take it immediately, unprepared, to get it over with, or they spend four days solving random problems and then take it tired.

There is a better use of those days. Candidates who took the same company's assessment in recent months have often described it publicly: the platform, the sections, the difficulty, the kinds of problems. A couple of hours of research turns four days of generic practice into focused preparation.

What you will learn

#
  • Where to find reports about a company's assessment, and how to judge them.
  • Why you should prepare for patterns, not leaked questions.
  • How to synthesise reports with AI.
  • How to prepare for aptitude sections.
  • A 48-hour plan, a 24-hour plan and a day-of routine.

Where candidates describe assessments

#

Source

What you find

Reliability

Interview-experience pages (for example GeeksforGeeks interview experiences, LeetCode Discuss)

Detailed write-ups of each round, often with problem descriptions

Varies; check dates and whether the role matches

Company review sites (Glassdoor, AmbitionBox)

Short interview reviews: rounds, difficulty, sometimes questions

Short and uneven; useful in aggregate

Forums and communities (Reddit communities such as r/developersIndia and r/leetcode, Discord servers)

Recent, informal reports and discussions

Recent but anecdotal; some exaggeration

YouTube

Candidates walking through their experience

Useful for format; check the date

Your network

An alumnus or connection who took it recently

Often the best, if you can ask

Search with the company name, the role or level ("SDE intern", "fresher", "graduate"), "online assessment" or "OA", and a recent year. Collect five to ten reports. Note the date, role and platform of each.

Judging reports

#
  • Recency. A report from three years ago may describe a different process.
  • Role. An internship assessment may differ from a full-time one; a data role from a backend role.
  • Consistency. One report saying "very hard dynamic programming" is an anecdote. Five reports mentioning graph problems is a pattern.
  • Exaggeration. People who failed sometimes describe tests as harder; people who passed sometimes as easier.

Patterns, not leaked questions

#

You will sometimes find lists claiming to be a company's "actual OA questions", or offers of "leaked" questions in groups. Avoid them:

  • Many employers require candidates not to share or use assessment content. Using leaked questions can be treated as a violation, with the same consequences as other integrity breaches (article 23).
  • Question pools are large and change, so you may memorise questions that do not appear.
  • Memorised answers do not survive a slightly changed problem, and they do not help in the interview that follows.

What reports are good for is the shape: the platform, the number and type of sections, the time, the difficulty and the patterns. That tells you what to practise.

Synthesising reports with AI

#

Paste your collected reports (trimmed, with usernames removed) and ask for a synthesis that keeps track of evidence:

Code
Below are [N] candidate reports about [company]'s online assessment for[role/level], each with its date and source type. Using ONLY these reports:1. Summarise the format: platform, sections, number of questions, time.   Note where reports disagree, and which reports are most recent.2. List the problem patterns or topics mentioned, with how many reports   mention each.3. Describe the difficulty as reported, quoting reports.4. What should I prioritise in the next 48 hours, given my weakest patterns   are [list]?5. What is uncertain or contradictory that I should not over-prepare for?Do not add information about the company from outside these reports.[paste reports]

How to check it: look at the counts in point 2 against your reports. If the assistant mentions a topic no report mentions, remove it. Give more weight to recent, role-matched reports.

Aptitude sections

#

For many services companies and large-intake drives, aptitude carries as much weight as coding, and it is strictly timed. Common areas:

Area

Typical topics

Quantitative

Percentages, ratios and proportion, averages, profit and loss, simple and compound interest, time and work, time, speed and distance, permutations and combinations, probability, number systems, data interpretation

Logical reasoning

Series, coding-decoding, blood relations, directions, seating arrangements, syllogisms, puzzles, statement and conclusion

Verbal

Reading comprehension, sentence correction, fill in the blanks, para-jumbles, vocabulary in context

How to prepare:

  • Short timed sets every day (for example 20 questions in 25 minutes), not long reading sessions.
  • A formula sheet you built yourself while practising, reviewed daily. Writing it yourself is what makes it stick, and you will not have it during the test.
  • Mock tests in a format close to the company's, from practice platforms or books.
  • Review every wrong answer: was it a concept gap, a calculation slip or time pressure? Add it to your error log.
  • Skip strategy: in a timed section, if a question will take much longer than average, mark it and move on. Return only if time allows. Check whether there is negative marking first.

AI is useful for explaining a method you got wrong and generating similar practice questions, but check its arithmetic: assistants make calculation mistakes, especially in long numerical problems.

Code
I got this aptitude question wrong. Here is the question, my working and thecorrect answer. Explain the fastest correct method in steps, then give methree similar questions with answers hidden at the end, so I can try them first.Show all arithmetic so I can check it.[question, my working, correct answer]

The 48-hour plan

#

When the invitation arrives with a few days to go, schedule the test for a time you will be fresh, and work backwards.

48 to 24 hours before

  1. Read the invitation and instructions fully: platform, sections, duration, deadline, rules (article 23).
  2. Research (60 to 90 minutes): collect reports, synthesise them, decide your priorities.
  3. Platform warm-up (60 minutes): two or three problems in the platform's practice area, using its input format and editor.
  4. Focused practice (2 to 3 hours): your weakest of the likely patterns, using the hint ladder from article 25. For aptitude-heavy tests, timed sets on the likely topics.

24 hours before

  1. One full timed mock (60 to 120 minutes) in conditions like the real test: no phone, timer, the same number of problems, ideally in the platform's editor.
  2. Review the mock: which strategy steps you skipped (reading all problems first? brute force first? edge cases?).
  3. Recall your templates for your top patterns by writing them once from memory.
  4. Run the set-up checklist from article 23: device, connection, browser, camera, room, ID.
  5. Stop studying in the evening and sleep. Tired problem-solving is slower and sloppier; a late-night cram costs more than it gains.

On the day

  1. A 20 to 30-minute warm-up: one or two easy problems or a short aptitude set. Nothing new.
  2. Set-up: plug in, close everything, notifications off, water nearby, rough paper if allowed.
  3. During the test: the strategy from article 24. Read all problems first, cap time per problem, brute force first, keep the last ten minutes for edge cases.

After the assessment

#
  • Write a short reflection the same day: what the format was, which strategy steps you followed, what you would do differently. Do not record or share the actual questions where the employer's terms forbid it; note the patterns and your mistakes.
  • Update your tracker: status "Assessment done", the date, and when you expect to hear.
  • Practise what went wrong using the hint ladder.
  • Keep applying. Results can take days or weeks.

A worked example

#

Ishita receives an assessment invitation from a capability centre: five days, on a platform she has not used.

  • Research: eight reports from the last six months. Six describe 3 sections (aptitude, CS multiple-choice, 2 coding problems). Five mention arrays or strings and one mention of graphs. Difficulty "easy to medium".
  • Plan: aptitude timed sets on percentages and time and work (her weak areas); a fundamentals revision of database normalisation and operating system scheduling for the multiple-choice section; medium array and string problems with the hint ladder; an hour on the platform's practice area.
  • 24 hours before: a 90-minute mock with two string problems and 20 aptitude questions, then rest.
  • On the day: a 20-minute warm-up and the checklist. She finishes both coding problems and leaves one aptitude question unanswered.

Two weeks later she is invited to interviews. Her reflection notes go into her preparation for the next company's assessment.

Common mistakes

#
  • Taking the assessment immediately, unprepared.
  • Studying random topics instead of what recent reports show.
  • Hunting for leaked questions.
  • Trusting one dramatic report over several consistent ones.
  • Reading aptitude theory instead of doing timed sets.
  • Cramming until late the night before.

Exercises

#

Exercise 1

Judge the reports

#

You collected: (a) a detailed report from four years ago for an internship; (b) three reports from the last two months for the full-time fresher role, all mentioning HackerRank, 2 coding problems in 90 minutes, and one mentioning a graph problem; (c) a Reddit comment saying "impossible, all hard DP"; (d) a YouTube video from last year for the same role describing 3 sections including aptitude. What do you conclude about the format and what to prepare?

Exercise 2: Plan 48 hours

#

You have an assessment in 48 hours: 2 coding problems in 90 minutes on Codility. Your weakest areas are binary search and hashing. You have 8 hours available in total before the test. Write your plan.

Exercise 3: Fix the aptitude routine

#

A student prepares for a services-company test by reading an aptitude book for three hours each evening and has never timed themselves. What would you change?

Exercise 4: Research your next assessment

#

For a company whose assessment you expect soon, collect at least five reports with dates and roles, run the synthesis prompt, and write your 48-hour plan.

Show solutionHide solution

Give the most weight to (b): recent, matching role, consistent. Expect HackerRank, two coding problems in 90 minutes, with arrays, strings or graphs possible. (d) suggests there may also be an aptitude section; since it is a year old, prepare a little aptitude in case. (a) is too old and for a different role. (c) is one dramatic comment, likely shaped by a bad experience; do not reorganise your plan around it.

Prepare: medium coding problems with emphasis on graphs (BFS and DFS), HackerRank's input format, some timed aptitude sets, and the strategy from article 24.

Exercise 2

Show solutionHide solution
  • Hour 1: read the instructions; research recent reports for this company; note that Codility scores correctness and performance, so efficient solutions matter.
  • Hour 2: Codility's practice lessons: get used to its editor and function-style tasks.
  • Hours 3 to 5: binary search (including binary search on the answer) and hashing, two problems each, using the hint ladder; stress-test one solution.
  • Hours 6 and 7 (the day before): a 90-minute timed mock with two problems in a plain editor, then 30 minutes reviewing it.
  • Hour 8: write your binary search and frequency-map templates from memory, run the set-up checklist, and keep 30 minutes for a warm-up on the day.

Sleep normally the night before.

Exercise 3

Show solutionHide solution

Reading builds familiarity, not speed. Change to:

  • 30 to 45 minutes of timed sets daily, for example 20 questions in 25 minutes, rotating topics.
  • Review wrong answers immediately: concept, calculation or time? Keep an error log.
  • Build a formula and shortcut sheet from the methods you practise, and review it daily.
  • One full mock a week in the company's format, with the real time limits.
  • Use the book only to learn a method when a timed set shows a gap.

The remaining time can go to coding practice, which these tests usually include too.

Exercise 4

Show solutionHide solution

Check your work:

  • At least five reports, each with a date, role and source type.
  • A synthesis that counts topics and notes disagreements, with nothing added from outside your reports.
  • A 48-hour plan with research, platform warm-up, focused practice on your weakest likely patterns, a full mock 24 hours before, and rest.
  • A calendar entry for the test time, chosen when you will be fresh, not close to the deadline.

Where to go next

#

Keep reading

More in Career →
  • Guide · Career

    Interview Preparation and Mock Interviews with AI

  • Guide · Career

    Improve Your Resume and Profile with AI, Honestly

  • Guide · Career

    A LinkedIn Profile That Gets Recruiter Messages