Competitive Exams prep is a solo sport.
Not anymore.

Ninjatest is the AI-native arena for the world's toughest entrance exams — a real-time, 1v1 ranked mode where every question is matched to your level, scored by the second, and rated so you always know exactly where you stand.

GMAT✦CAT✦GRE✦LSAT✦JEE✦UPSC✦NEET✦MCAT✦SAT✦UCAT✦ACT✦TSA✦2,400 ELO CEILING✦90S PER VARC QUESTION✦ZERO-SUM RATINGS✦SEASONS RESET MONTHLY✦SPECTATE LIVE MATCHES✦SERVER-SCORED✦GMAT✦CAT✦GRE✦LSAT✦JEE✦UPSC✦NEET✦MCAT✦SAT✦UCAT✦ACT✦TSA✦2,400 ELO CEILING✦90S PER VARC QUESTION✦ZERO-SUM RATINGS✦SEASONS RESET MONTHLY✦SPECTATE LIVE MATCHES✦SERVER-SCORED✦

Built for GMAT prep battles

One arena for the world's toughest competitive exams

One opponent.
Nine questions.
No hiding.

Every battle is a compressed mock: three VARC, three DILR, three Quant — or nine from the section you fear most.

VARC

Reading, against the clock

Passage-grouped questions with a 60-second reading window before the timer starts charging.

Timed at90s per question

DILR

Sets that fight back

Puzzle sets served as a group — the hardest section gets the longest clock.

Timed at120s per question

QUANT

Speed is a skill

The highest speed multiplier of the three. A fast correct answer out-scores a slow one.

Timed at105s per question

Scoring

The referee is a database

Every answer is scored server-side. Client clocks and client claims are ignored.

Measuredserver time only

Speed bonus

Every 5 seconds saved counts

Bonus accrues in five-second blocks. A random guess is worth exactly zero expected points.

Max140 pts / question

Live

You see them answer

Real-time presence: you know the moment your opponent locks in — never what they chose.

Latencyunder a second

Spectate

Watch the top table

Any live match is watchable, read-only, with answers hidden until the reveal.

Delaynone

VARC

Reading, against the clock

Passage-grouped questions with a 60-second reading window before the timer starts charging.

Timed at90s per question

DILR

Sets that fight back

Puzzle sets served as a group — the hardest section gets the longest clock.

Timed at120s per question

QUANT

Speed is a skill

The highest speed multiplier of the three. A fast correct answer out-scores a slow one.

Timed at105s per question

Scoring

The referee is a database

Every answer is scored server-side. Client clocks and client claims are ignored.

Measuredserver time only

Speed bonus

Every 5 seconds saved counts

Bonus accrues in five-second blocks. A random guess is worth exactly zero expected points.

Max140 pts / question

Live

You see them answer

Real-time presence: you know the moment your opponent locks in — never what they chose.

Latencyunder a second

Spectate

Watch the top table

Any live match is watchable, read-only, with answers hidden until the reveal.

Delaynone

VARC

Reading, against the clock

Passage-grouped questions with a 60-second reading window before the timer starts charging.

Timed at90s per question

DILR

Sets that fight back

Puzzle sets served as a group — the hardest section gets the longest clock.

Timed at120s per question

QUANT

Speed is a skill

The highest speed multiplier of the three. A fast correct answer out-scores a slow one.

Timed at105s per question

Scoring

The referee is a database

Every answer is scored server-side. Client clocks and client claims are ignored.

Measuredserver time only

Speed bonus

Every 5 seconds saved counts

Bonus accrues in five-second blocks. A random guess is worth exactly zero expected points.

Max140 pts / question

Live

You see them answer

Real-time presence: you know the moment your opponent locks in — never what they chose.

Latencyunder a second

Spectate

Watch the top table

Any live match is watchable, read-only, with answers hidden until the reveal.

Delaynone

Ninja — the AI layer

After the battle,
the debrief.

Ninja reviews your match the way a good teacher would: where you lost time, which trap you took, what to drill next. Then it builds the practice set itself.

Match debrief

Every swing moment, explained.

A per-question breakdown of your time against your opponent's — including the two questions that actually decided the match.

Ninja debrief

You won the match in DILR: 41 seconds faster across the set, both correct. Q4 is where it turned — your opponent spent 68s on the seating arrangement and guessed; you skipped in 12s and banked the clock.

Q4 · +41s bankedQ7 · trap option CVARC pace · −9s avg
Ask Ninja

Explanations on demand.

Question-level reasoning whenever you want it — locked during live matches, open the second you finish.

Why is option B wrong here? The passage seems to support it.

B restates the author's example, not the argument. The passage uses the 2010 census as an illustration — the claim itself is in the final paragraph, which only D paraphrases without adding "always".

Generated practice

Drills built from your own mistakes.

Weakness-targeted sets composed from your match history. If arrangements keep costing you, arrangements are what you get.

Generated practice · from your last 5 matches

DILRCircular arrangement · 6 people, 2 constraints
DILRLinear arrangement · conditional clues
VARCInference · author's main claim
A worthy bot

No opponent online? Still a match.

The bot plays at your rating, honestly — it answers on its own clock and never peeks at the answer key.

NINJA-BOT

plays at 1240 ELO · unrated

Q 5 / 9

Bot is reading the question…

0:47

Matched by the math,
in seconds.

Tap play. The queue pairs you with someone at your level — the band widens the longer you wait, so you always get a game.

you join · ±100 ELO45s · band fully open ±10000s60s waited

Derived from the live queue rule: band = min(1000, 100 + 20 × seconds waited).

Time to match

under 10s

typical at peak

band widens 20 ELO per second

Rated fairness

zero-sum

every point won is a point lost

100 ELO floor, no farming

Rematch guard

3 per day

same rated pair

so ratings stay honest

ELO-banded queueheartbeat livenessforfeit protectionfriend challengessection-only battlesseasonal soft resets

Built like a game.
Scored like the exam.

Every dial — clocks, penalties, ELO — is tuned so the rating means what it says.

The whole arena

Everything a rated battle needs, checked by the server — never the client.

  • ELO-banded matchmaking
  • Self-paced per-player clocks
  • Live spectate mode
  • Seasons, leagues & win streaks
  • Friend challenges, rated or casual

Speed pays

Answer fast, score more. Guessing is EV-neutral by construction — the penalty rides the same speed curve.

0 pts

max per question, every section

Section clocks

Tuned per section, capped per question, measured server-side.

VARC
90s
Quant
105s
DILR
120s

One battle, start to finish

The whole loop takes minutes — the rating sticks.

01
Queue — matched at your level in seconds
02
Battle — nine questions on your own clock
03
Debrief — Ninja explains the swing moments
04
Climb — zero-sum ELO, honest ranks

One rating.
Every habit it exposes.

Queue. Battle. Rank.

01

Queue

One tap. The server finds your equal.

02

Battle

Nine synchronized questions. Same clock, same order, no pauses.

03

Rank

Margin-weighted, zero-sum ELO. Beat a stronger player, gain more.

Your percentile
has an opponent.

Join the waitlist — early aspirants get founding badges and first access to rated seasons.

Ninjatest

Welcome back.

or