Practise the interview
you're actually
going to sit.
Build a test on the concepts you keep fumbling, take it under proctored conditions, and get a readiness report that names your gaps instead of handing you a number.
- 7
- question types
- 30
- or 60 minutes
- 1
- report per attempt
Which of these is drained completely before the next macrotask runs?
Create, take, get reviewed.
Build the test
Pick a subject, or just the concepts you keep getting wrong. Set difficulty, or let it calibrate from the experience on your profile. Every automatic choice tells you its reasoning in one sentence.
closures + promises + event loop · medium–hard · 60 min
Sit it properly
Fullscreen, on a clock, with tab switches logged and a two-strike warning. Answers autosave as you type, so a refresh drops you back on the same question with the timer where it should be.
29 questions · 7 types · autosaved
Read the report
Objective questions score immediately. Your code and written answers get reviewed for correctness, edge cases and complexity — then it rolls up into a readiness verdict with the concepts to go fix.
78 / 100 · ready with gaps
Seven formats, because a real loop is never all multiple choice.
Objective questions are scored directly. Everything you write or code is read and reviewed — that is where the report gets its detail.
A verdict you can act on.
Not a percentage in isolation. The report ties every point back to a concept, so “ready with gaps” arrives with the list of gaps — and a button that builds your next test out of them.
- Section-wise breakdown across all seven types
- Strengths, weaknesses, and what to focus on next
- Your code, annotated with review comments
- Every attempt saved, so the trend is visible
event loop · promises · scope
prototypes · dynamic programming