Optiver is one of the world's leading high-frequency trading (HFT) and market-making firms, with a significant technology and quantitative research hub in Pune, India. Landing a role at Optiver is fundamentally different from any software engineering or finance interview you have encountered. The process tests mental math speed, probability intuition, brainteaser reasoning, and low-latency programming simultaneously. This guide explains what each stage of the Optiver India interview tests, how to prepare, and what compensation looks like for quant and tech roles in 2026.
The Optiver Interview Process: What Makes It Different
The Optiver interview process is unlike any standard SWE or finance interview. It begins with the legendary 80-in-8 test: 80 arithmetic problems in 8 minutes, covering addition, subtraction, multiplication, division, percentages, and fractions of numbers up to four digits. There is no calculator and minimal time per question (approximately 6 seconds each). Passing the 80-in-8 requires significant dedicated practice with tools like the Zetamac arithmetic trainer. Following the arithmetic test is a numerical reasoning assessment and frequently a probability and statistics quiz. Technical rounds for software developer roles cover C++ or Python programming, with a focus on low-latency patterns: lock-free data structures, memory management, cache-friendly code, and latency measurement. Quantitative researcher rounds include probability puzzles, expected value problems, market-making scenarios, and game theory questions. Throughout, interviewers actively probe your reasoning process rather than just your final answer.
Mental Math and Probability Preparation
Mental math preparation is the make-or-break element for Optiver candidates. The 80-in-8 is eliminated early, so without reaching the threshold score (typically around 35-40 correct in 8 minutes as a baseline, though Optiver's actual cutoff is undisclosed), no further progression happens. Preparation should start 4-8 weeks before the test using Zetamac, Anzan, and similar arithmetic speed training tools. Practice daily 8-minute sessions and track your score progression. Probability questions at Optiver test intuition rather than rote formula recall: questions like 'You flip a fair coin until you get two heads in a row. What is the expected number of flips?' require setting up recursive expected value equations. Combinatorics questions frequently involve dice, card draws, and ball-from-urn problems with conditional probability twists. The ability to set up problems systematically and compute approximate numerical answers quickly is more valued than elegant mathematical proofs.
Technical Coding Rounds at Optiver
Software developer roles at Optiver require strong C++ knowledge, as C++ is the primary language for latency-critical trading systems. C++ interview questions cover: memory management (stack vs heap, RAII, smart pointers), understanding move semantics and copy elision, template metaprogramming basics, cache-friendly data structures (struct of arrays vs array of structs), and the performance implications of virtual function dispatch. Algorithmic questions emphasize complexity analysis with real performance implications: knowing that a hash map lookup is O(1) average but can be O(n) worst case, and why that matters for real-time systems. Python is used for research and analytics; Python rounds test numpy and pandas proficiency, algorithm implementation, and data analysis. Concurrency questions include threading models, lock-free queues, and why atomic operations matter for HFT systems. The interviewer often asks you to estimate the latency of specific operations (cache miss, memory read, network round trip) to gauge your systems intuition.
Optiver interviews test mental math speed and probability reasoning unlike any other interview. Use HireStepX to practise quant interview questions and build your mathematical intuition.
Practice freeMarket Making and Quant Concepts for Optiver
Even for software developer roles at Optiver, some understanding of what the firm does is expected. Optiver is a market maker: it continuously posts bid and ask prices on exchanges for various instruments (equities, options, ETFs, futures) and profits from the bid-ask spread while managing inventory risk. Key concepts to understand include: the bid-ask spread and why it exists, delta hedging in options market making, how HFT firms use co-location to minimize latency, adverse selection risk (when informed traders trade against your market-making quotes), and how electronic market makers adjust their quotes based on order flow imbalance signals. For quantitative researcher roles, deeper knowledge is expected: options Greeks (delta, gamma, theta, vega), volatility surface modeling, the Black-Scholes model and its limitations, and how implied volatility differs from realized volatility. Demonstrating that you have read about market microstructure and can discuss it intelligently creates a strong impression even for purely technical candidates.
Frequently asked questions
Practice these questions on HireStepX
Explore more