Developer screening tests for hiring teams. Free interview practice for the developers taking them.
Screen developers before an engineer joins the call
Sent a test link by a company? Read what practising here does and does not do for it
Answer one right here, whichever side you are on.
Practising? This is the screen you would practise on. Hiring? This is the screen your candidate gets, and your chance to judge the question standard before you put your name on an invite. Same question, same feel, on a phone or a laptop.
What does useEffect primarily handle?
Half the bank is published. The other half is sealed. Both halves matter to you.
Anyone can read the published half and the exact grading rubric, free, before paying anything. The questions a recruiter test actually sends come from a separate sealed set that is never published, with a different draw per candidate. So practice builds the skill, and it does not leak the paper.
The practice half is published
- 9,481 questions on open URLs, with the worked explanation and the exact grading rubric.
- Practising: read the lot without an account. A free account is only needed to answer.
- Hiring: judge whether the questions are any good before you spend a rupee.
The test half is sealed
- Recruiter tests draw only from questions we never publish. Not on a public page, not in the sitemap, not in the practice browser.
- Practising: nothing you revise here is the paper you would later sit.
- Hiring: every candidate gets a different draw, so two people on one test do not sit the same paper.
What the split does not do
- It stops a candidate finding your exact paper. It is not anti-cheat.
- They can still search the concept, ask an AI, or ask a friend.
- There is no webcam, no microphone, no screen recording and no browser lockdown here, on purpose.
Everything below is about sending a test.
What the first screen costs you today, how a test gets built and sent, what comes back, what it costs, and the reasons you might not want this.
Screening developers is guesswork until someone answers something.
A CV does not tell you who can answer a question
Everyone lists the same handful of languages. You find out who actually knows one on a call you already paid an engineer's hour for.
The first screen is the expensive one
It is the round with the most people in it. Anything that removes obviously unprepared applicants before an engineer joins a call pays for itself fast.
You cannot see what the test asks
Every screening vendor sells you a score from a question bank you are not allowed to read. You are asked to trust the number and the brand behind it.
Sign-up to a live test link, in three steps.
Build the test
Pick the languages, the difficulty mix and the length, from 5 to 50 questions, with a time limit between 5 minutes and 2 hours. It takes about a minute.
Send it
Share one link, or email the invites and have each attempt tracked back to the person you sent it to. One attempt per invite, unless you grant a retake.
Read the scores
Each submission is graded on our server the moment it lands. You see the score, the time taken and which questions were missed. Candidates see detailed results, score only, or nothing, whichever you choose.
Scores, not a reporting suite.
This is a small product and the results screen is a small screen. Here is the whole of it, and the gaps, on the same page.
- A score for every candidate the moment they submit
- Time taken on the attempt, measured by our server clock
- A per-question breakdown of what they missed
- A per-candidate report page you can print or save as PDF
- A CSV download of every candidate on a test
- A live leaderboard for the test, if you want one
- Email invites tracked back to the attempt
- Candidate-facing results you control: detailed, score only, or nothing
- An ATS integration. Not built.
- CSV upload for invites. You can paste a list of addresses, but you cannot upload a file.
- Custom branding on the test page. Not built.
- Any kind of proctoring or cheat report. Not built, and not planned.
If an ATS integration is what you need this quarter, buy TestGorilla. We would rather you read that here than find it out after paying us.
A real free plan, and a price you can read.
The free plan lets you create 5 tests a calendar month, and each test takes as many candidates as you like. Paid tiers raise that limit. They do not unlock reports, integrations or branding, because none of those are built.
The price is printed
Free is ₹0 forever. The paid recruiter tiers are ₹499 and ₹1,999 a month, in rupees, on a public page. You do not have to talk to anyone to find that out.
Monthly, no annual lock
Billing is month to month and you cancel from your own profile. There is no annual contract, no seat minimum, and no onboarding fee.
No sales call
There is no demo to book and nobody will chase you. Sign up, use the free plan, and upgrade only if it is already useful.
Inspect before you pay
The practice bank and every grading rubric are readable now, without an account, so you can price the risk yourself.
The reasons you might not want this.
Better you read them here than discover them after you have paid.
Multiple choice only
A recruiter test here is single and multiple choice. There is no coding sandbox and no AI-graded written answer inside a recruiter test. If you need a live coding round, this does not replace it.
Multiple choice, drawn per language
A test is built from the languages you pick, and the picker reads the sealed bank directly rather than a list somebody typed. Pick a length the pool cannot fill and the screen greys it out instead of shipping a short test.
No proctoring, on purpose
No webcam, no microphone, no screen recording, no browser lockdown, no ID check. You are shown plain records of what happened during the attempt, never a cheating score or a risk rating. A score here is a first filter, not a supervised exam result.
Custom questions are not self-serve
You can have your own multiple-choice questions in the bank, but you send them to us and we add them. There is no editor for it yet.
It is early
This is a small product with a short list of features and a public list of gaps. If the free plan is not already useful to you, a paid plan will not be either.
Everything below is free to use.
The published half of the bank, the AI-graded estimation questions, the bug-fixing arena, the daily question and the company guides. Reading needs no account. Answering needs a free one.
Six things to practise on, none of them behind a card.
Reading any of it is free and needs no account, worked explanations and grading rubrics included. A free account is only needed to answer. There is a paid Pro tier, and all it raises is the daily cap on AI grading and AI explanations.
Filter by language, topic and difficulty. Every question is free to read with the code and the worked explanation. Answering needs a free account, and then the platform keeps track of what you have solved.
Capacity, cost and sizing problems with no lookup answer. Type out your reasoning and a model scores it 0 to 100 against a hand-written rubric you can read first. Free gets one a day.
A short program that runs, gives the wrong answer and tells you the symptom. Fix it in the editor, take up to three hints, then compare against the canonical fix and its explanation.
Answered and still unsure why? Ask a follow-up and the tutor explains it against that exact question rather than the topic in general. Free has a daily cap, Pro has a higher one, and both caps are printed on the pricing page.
Questions you got wrong come back on a schedule instead of disappearing, and there is one curated question a day if you want a short warm-up. Your dashboard keeps a per-topic accuracy record.
Written guides to the hiring loops at companies people actually apply to, plus interview write-ups filed by company, region, difficulty and topic. The rounds, the topics, and what to revise.
Nothing here asks for a card to get started.
Hiring: the free plan covers 5 tests a calendar month, with as many candidates on each as you like, and nobody will call you. Practising: reading costs nothing and needs no account, and a free account is all it takes to start answering.