Practivia

Practice Smarter. Grow Faster.

The rubric does not change month to month.

You write first, then it is scored 0 to 100 against key points a human wrote by hand.

A graded answer in the app, scored 65 out of 100 and marked partial, listing the two key points the answer covered and the one it missed.

What a chat window cannot do

It can answer any interview question, and it answers better every month. It cannot remember what you got wrong in March. It cannot grade you the same way it grades everyone else, because there is no fixed thing it is grading against.

A Practivia score is reproducible. The rubric is written by hand and it stays put, which is what makes one score comparable to another: across your own months, and across everyone else sitting the same question.

Three cohorts of answers, written months apart, resolving onto one fixed set of key points. The lattice is the rubric. It does not move.

How an answer gets scored

Four things happen, in this order, every time.

You write before you read

The model answer stays locked until you submit yours. There is no path through the product where you skim the good answer first and then convince yourself you knew it.

Scored 0 to 100

Against the key points curated for that specific question, and against the mistakes candidates commonly make on it. Both were written by hand and stored in the database before you got there.

You get the breakdown, not just the number

Which key points you covered. Which ones you missed. Any factual errors in what you wrote. Then one line of coaching, and nothing more than one line.

Fluency is not rewarded

A confident, well organised answer that misses the key points scores low. That is deliberate. Interviews are lost on substance far more often than on delivery.

Built from your resume and the job description

Upload a resume, a job description, or both.

The brief

A first read produces focus areas with weights, what the job description actually demands, what your resume actually evidences, and the gaps between those two lists.

The question set

A second pass writes the questions from that brief. Nothing is drawn from a generic pool, and every question keeps a pointer back to what provoked it.

15 / 50 / 100 questions per set, by tier.
Roughly a quarter of them multiple choice.

The prep sets screen in the app: a panel headed Questions built for your role, explaining that uploading a resume or job description produces 50 questions, 13 multiple choice and 37 descriptive with model answers.
The line in the job description that provoked it
Own the migration of our monolith order service onto event driven consumers.

Walk through moving a synchronous order flow onto a queue without losing ordering guarantees. What breaks first, and how would you know?

Descriptive, written answer, graded

Something to do on the days you have twenty minutes

The daily question screen: an Operating System question of medium difficulty, with four multiple choice options.

One multiple choice question a day

The same question for everyone, every day. It takes a minute, and it is the cheapest way to keep the habit alive between prep sets.

A streak

It breaks when you skip a day. That is the entire mechanic, and it is the only pressure the app applies.

XP

Earned for answering and for getting graded, so it tracks work done rather than time spent in the app.

The swipe control: a draggable puck in the centre, ringed by the four options — A counting semaphore above, B mutex to the right, C condition variable below and D barrier to the left.

Or answer it without looking

Swipe mode maps each option to a direction and puts a puck in the middle. Drag it toward the answer and let go. Same question, same scoring, answerable with one thumb.

It is a toggle at the top of the question, so you can switch back to tapping at any point.

Practice sets by stack and difficulty

Filter down to the stack you are actually being interviewed on, at the level you are actually at, and work through a set instead of picking questions one at a time.

A seven day strip

The last week, filled in or not. Short enough to be honest, and short enough to recover from.

A bank of descriptive questions

Searchable, bookmarkable, and tagged by company and by stack, for the evening before a round when you want to read rather than write.

  • Design a rate limiter that stays correct when a node drops out halfway through a window.

    SystemsHard
  • Why does adding an index make writes slower? Be specific about what happens on insert.

    DatabasesMedium
  • Your p99 is ten times your p50 and CPU is flat. Where do you look, and in what order?

    DebuggingHard
  • When would you put a queue between two services, and what guarantee do you give up by doing it?

    SystemsMedium
  • Walk through everything between a typed URL and the first byte painted on screen.

    NetworkingMedium
  • Describe something you shipped that broke in production, and what the rollback actually looked like.

    BehaviouralMedium

Grading is the line between free and paid

On the free plan you still write full answers and you still keep every one of them. The score is the only thing withheld.

Free

₹0

Questions per set
15
AI questions per month
60
Graded answers per day
None
Your written answers
Kept, never scored

Pro

₹499 / month

Questions per set
50
AI questions per month
750
Graded answers per day
30
Your written answers
Kept and scored

Premium

₹999 / month

Questions per set
100
AI questions per month
3,500
Graded answers per day
100
Your written answers
Kept and scored

What it does not do

It does not tell you that you did well when you did not.

It does not reward a fluent answer that misses the key points.

It does not show you a score on the free plan, and it will not hint at one either.

It does not invent the rubric. A person wrote the key points, question by question, before you arrived.

Ask us something

Questions about how the grading works, what is in each tier, or when the Android build lands. Write and we will reply by email.

Or write directly to adityag1006@gmail.com.