Skip to content

The OA is a different sport
from practice.

37 papers in the CodeStory app. A clock, marks per question, hidden tests and the same verdicts a company's judge returns, so the first timed paper you sit is not the one that decides your placement.

Free to start: 100 AI credits when you sign up and 100 every month. Practice runs never cost credits.

Solving is one skill. Finishing is another.

An online assessment gives you two or three problems, ninety minutes and no second chance.

Students who solve comfortably at home still lose the OA, because the round adds things practice never does: a clock, marks that reward the problem you can actually finish, and hidden tests that punish the edge case you did not consider.

A paper here behaves the same way. You see the marks each question carries before you start, so you learn to open the 40-mark problem you can finish rather than the 60-mark one you cannot.

And the verdicts are the real set: accepted, wrong answer, time limit, memory limit, runtime error, compile error. Each one teaches something different, and reading them quickly is a skill of its own.

What a paper puts in front of you.

Nothing is friendlier than the real thing, which is the point.

Marks on the table

Every question shows its marks and an estimated time, so triage is part of the exercise.

Your language, your limit

C, C++, Java, Python or JavaScript, each with its own time limit per problem and a memory limit that is enforced.

Tests you cannot see

Samples to develop against, then hidden cases on submit. A solution that passes the samples and fails the rest is the most common way an OA is lost.

A paper you can re-sit

Your attempts are kept, so you can see whether the second run was faster or only luckier.

A week before the round.

What we tell our own students to do with the last seven days.

  1. Sit one paper coldNo warm-up, no notes, full clock. The score is not the point; the shape of your panic is.
  2. Fix the top two leaksUsually reading the constraints, and testing the empty or single-element case before submitting.
  3. Drill the pattern that brokeGo back to the DSA practice and take the ladder for that pattern, not a random fifty problems.
  4. Sit a second paperSame conditions, different paper. If the score moved, the method works; if it did not, the leak was somewhere else.

Questions about online assessment practice.

Still not sure? Start free, or a mentor answers on a call.

Start free
What is an online assessment round?

The timed coding test a company sends before interviews. Two or three problems, a fixed window, an automatic judge, and no interviewer to explain what they meant.

How close is this to a real OA?

The mechanics match: a clock, marks per question, samples you develop on, hidden cases on submit, and the standard verdicts including time limit and memory limit.

Which languages are supported?

C, C++, Java, Python and JavaScript, each with its own time limit on each problem.

Does an attempt cost credits?

No. Running and submitting code in a paper costs no credits. The app is free to start.

How many papers are there?

37 at the moment. Your attempts are kept, so you can re-sit one and compare.

Not sure where to start? A mentor calls you, free.

Tell us who you are. On the call we help you pick the right batch.

  1. 1We check your level, from never coded to ready for interviews.
  2. 2We suggest online or campus, and a batch timing that fits your day.
  3. 3You decide. No pressure, no payment on the call.

Get a free callback

I am a
I want to learn

We only use your number to call you about CodeStory.