Skip to main content
one question bank/two ways in

Developer screening tests for hiring teams. Free interview practice for the developers taking them.

I am hiring

Screen developers before an engineer joins the call

I am practising

Practise for your own interview, free

Sent a test link by a company? Read what practising here does and does not do for it

for both sides · live demo

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.

question·React

What does useEffect primarily handle?

for both sides · one split bank

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.
for hiring teams

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.

for hiring teams · the problem

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.

for hiring teams · how it works

Sign-up to a live test link, in three steps.

step 01

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.

step 02

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.

step 03

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.

for hiring teams · what you get back

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.

Shipped and working
  • 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
Not built yet
  • 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.

for hiring teams · what it costs

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.

for hiring teams · what it does not do

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.

for developers practising

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.

for developers practising · free

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.

Languages & Skills

Pick a language.
Read the questions.

Every language below has its own set of practice questions, open to read without an account. Recruiters can use the same pages to check the standard of the questions before buying anything.

and/core engineering skills
AlgorithmsData StructuresSystem DesignFrontend EngineeringBackend EngineeringAPI DesignDatabasesDevOpsPerformanceSecurityTestingArchitecture
start, either way

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.

no card · monthly billing · cancel anytime