Coding / algorithms (SWE, QR)
2-4 problems · 60-120 minutes
What it tests. Correctness on all hidden cases, execution speed and optimal time/space complexity
Worked example. Streaming maximum in a sliding window of size K, solved in O(N) with a monotonic deque rather than the naive O(N*K).
Common traps. Integer overflow from 32-bit types, off-by-one boundaries, and TLE from suboptimal complexity.
How to handle it. Check input limits first to deduce the target complexity; use 64-bit integers; pre-size outputs.
Mental math speed (QT)
Single-digit minutes (for example 80 questions in 8 minutes)
What it tests. Immediate, accurate arithmetic processing
Worked example. 43 times 37 via difference of squares: (40+3)(40-3) = 1600 - 9 = 1591.
Common traps. Negative marking punishes guessing; a single error can break rhythm.
How to handle it. If you cannot solve within 4-5 seconds, skip cleanly; aim for high accuracy across high volume.
Number sequences / patterns
What it tests. Rapid inductive reasoning on sparse data
Worked example. For 12, 14, 18, 26, 38, 62 the rule is add the product of the digits, so 62 + (6*2) = 74.
Common traps. Patterns scale beyond linear/quadratic - interleaved sub-sequences and digit manipulations.
How to handle it. Test differences and products of digits; deconstruct odd/even index sub-sequences.
Probability, statistics, combinatorics (QR, QT)
What it tests. Conditional probability, discrete distributions and combinatorics under time pressure
Worked example. Optimal-play dice game: keep 4/5/6, reroll on 1/2/3, so EV = 0.5(5.0) + 0.5(3.5) = 4.25.
Common traps. Spending 5-6 minutes on one combinatorics item with backward navigation disabled.
How to handle it. Time-box per question; keep clean scratch paper for state variables.
Trading / market-making simulation (QT)
What it tests. Total EV captured, inventory P&L volatility and adaptability to new information
Worked example. Trading the sum of two dice (initial EV 7.0): when the first die is revealed as 6, EV jumps to 9.5 and you must re-price immediately, skewing to manage inventory.
Common traps. Treating it as pure math and ignoring inventory; getting cleaned out by adverse selection.
How to handle it. Skew prices early and decisively to shed excess inventory, sacrificing small margin to cut risk.
Personality / behavioral questionnaire
What it tests. High risk-tolerance within structured boundaries, data-driven objectivity and resilience
How to handle it. Answer for calculated, capped risk and empirical decision-making, not an idealized empathetic profile.