Optiver Interview Questions
We track 39 interview questions reported from Optiver: 25 in Coding & Leetcode-style Questions, 8 in ML Fundamentals & Algorithms. They average 3.2/5 difficulty — medium for a working engineer — and every one was reported by someone who sat the loop, not written by us. The topics that come up most: oa, swe, simulation, trading.
Practice these on the problems board →Question mix
- Coding & Leetcode-style Questions25
- ML Fundamentals & Algorithms8
- Behavioral3
- System Design for ML3
Difficulty
- 2/5 — easy6
- 3/5 — medium19
- 4/5 — hard14
Asked for SWE (31), Quant (22), DS (12), RS (10)
Topics Optiver asks about
Reported Optiver questions
Best Time to Buy and Sell Stock
4/5Featured as a reported Optiver interview question, this challenge requires you to maximize trading returns given a fixed limitation on the number of allowed transactions. It tests your proficiency in dynamic programming and state optimization over sequential numerical data. You must determine the most profitable buying and selling points under strict chronological constraints without overlapping trades. The complete problem description, edge-case analysis, and a tested model solution require a subscription.
Coding & Leetcode-style QuestionscodingBeat the Odds — Probability Test (Optiver)
4/5This high-pressure quantitative screening challenge, widely reported during recruitment at Optiver, tests rapid mental math, probabilistic reasoning, and expected value estimation through a rapid-fire sequence of multiple-choice questions under strict time limits. It evaluates a candidate's numerical agility, risk management instincts, and estimation speed when facing statistical uncertainties. Unlock the complete practice test environment and expert solution strategies with a paid subscription.
ML Fundamentals & Algorithmsprobabilitymental-mathexpected-valueSquirrel Nut Storage Tracker
4/5This intricate object-oriented programming assessment from Optiver asks you to simulate a complex storage management system featuring tiered capacities and expiration tracking. You will need to implement precise inventory rules governing how items are deposited, maintained, and retrieved under layered weight constraints and cascading overflow mechanics. The challenge examines your software engineering discipline and class design skills. Gain access to the full problem text, architectural requirements, and verified solution by subscribing today.
Coding & Leetcode-style Questionssweoop-designsimulationMarket-Making Interval Estimation Game
3/5Experience a realistic quantitative finance interview game featured in Optiver recruitment rounds. This interactive estimation challenge tests your ability to balance confidence and accuracy by establishing narrow numerical boundaries for unknown statistical targets across multiple rounds. It highlights your probabilistic reasoning and risk management under uncertainty. Discover the complete rules, strategic scoring breakdown, and expert gameplay guide by unlocking your subscription.
ML Fundamentals & Algorithmsmarket-makingfermi-estimationexpected-valueStock Transaction Sequence Counting (Catalan / DP)
3/5Prepare for quantitative software engineering roles with this Optiver interview problem centered on tracking valid transaction sequences without falling into a negative balance. This challenge tests your grasp of advanced combinatorics, dynamic programming, and Catalan number applications common in market-making simulations. You must determine the exact count of admissible permutations under specific boundary rules efficiently. Unlock the detailed problem walkthrough and optimal code solution by purchasing a subscription.
Coding & Leetcode-style QuestionsdpcombinatoricsmathQR Technical Round — Brainteasers & Estimation
3/5This quantitative research technical round from Optiver evaluates candidate aptitude through a blend of probability puzzles, statistical reasoning, and rapid estimation techniques. Interviewers look for structured mathematical intuition and logical problem-solving under verbal constraints. To access the detailed question list, strategic approaches, and expert model answers, a paid subscription is necessary.
ML Fundamentals & Algorithmsbrainteaserprobabilityfermi-estimationTrading Betting Game (EV / Market-Making)
4/5Encountered as a core quantitative trading interview module at Optiver, this live probability and market-making simulation tests your rapid decision-making under uncertainty. Candidates start with a fixed bankroll and must continually calibrate risk, stake amounts, and pricing odds across various stochastic sub-games involving random outcomes. Interviewers assess your mental math agility, probabilistic reasoning, and strategic adaptability under pressure over raw cumulative profit. Explore the complete problem mechanics, strategic frameworks, and expert guidance by securing a subscription.
ML Fundamentals & Algorithmsexpected-valueprobabilitytradingZap-N Reaction & Memory Mini-Games
4/5Reported as part of the Optiver online assessment, this battery of rapid mini-games tests your working memory, pattern recognition, and raw reaction speed under escalating time pressure. Candidates face a sequence of fast-paced interactive challenges designed to measure cognitive reflexes rather than traditional algorithmic reasoning. Succeeding requires intense focus and familiarity with the interface pacing typically encountered in quantitative trading firm recruitment. Gain complete insights into these assessment rounds and preparation strategies with a subscription.
ML Fundamentals & Algorithmsreaction-speedbrainteaseroaQR Take-Home Data Project & Presentation
3/5Navigate the rigorous quantitative research assessment process with this Optiver take-home data project and presentation round. Candidates must demonstrate proficiency in time-series manipulation, quantitative modeling, and data analysis using standard programming libraries, followed by an intensive defense of their methodological choices. This evaluation tests practical analytical judgment, coding hygiene, and the ability to communicate complex technical insights effectively to a panel of experts. Gain full access to this project guide and preparation resources by subscribing today.
Behavioralrsdstake-homeLikelihood / Event-Ordering Test
2/5Featured in recent Optiver quantitative assessments, this timed evaluation presents candidates with data tables and charts, asking them to rapidly rank multiple scenarios based on their relative likelihoods. The format tests quick statistical intuition, risk assessment, and data interpretation under tight time constraints rather than heavy mathematical derivations. It provides a realistic preview of modern algorithmic trading screening modules designed to gauge analytical agility. Unlock the complete test overview and expert preparation guide with a subscription.
ML Fundamentals & AlgorithmsrsdsprobabilityBeat the Odds — Probability Test (Optiver)
4/5Speed, accuracy, and sharp mental arithmetic are essential for conquering quantitative screening assessments widely known from Optiver hiring pipelines. This challenge tests your ability to rapidly compute expected values and navigate complex probability scenarios under strict time constraints where mistakes carry penalties. Success relies on quick estimation techniques and sound mathematical reasoning rather than exhaustive calculations. Standing out in this high-pressure environment requires rigorous practice with timed mental math exercises. Accessing the full test simulator, strategy breakdowns, and model answers requires an active subscription.
ML Fundamentals & Algorithmsprobabilitymental-mathexpected-valueNumber Logic — Sequence / Find the Pattern
4/5Sharpen your rapid numerical reasoning skills with this timed aptitude assessment reported during Optiver recruitment rounds. Candidates face a high-pressure environment requiring quick pattern recognition across numerous mathematical sequences within a strict time limit. This evaluation measures mental agility, algebraic intuition, and accuracy under pressure without the aid of calculators. Unlock full diagnostic strategies, practice sets, and detailed answer explanations by obtaining a subscription.
ML Fundamentals & Algorithmspattern-recognitionmathmental-mathOrder Book Matching Simulation
3/5This Optiver interview question simulates a financial matching engine where you process streaming purchase and sale limit orders following strict price-time priority rules. The challenge tests your proficiency with heap data structures and simulation logic to compute total executed transaction values accurately. Unlock the full trading simulation problem and expert solution by purchasing a subscription.
Coding & Leetcode-style Questionsheaporder-booktradingBuild Binary Tree from Edges / S-Expression
3/5Encountered during technical screenings at Optiver, this parsing challenge requires candidates to reconstruct hierarchical structures from parent-child relationship pairs. You must rigorously validate incoming text against a strict hierarchy of error rules and, upon success, format the resulting hierarchy into a standardized S-expression representation. This problem tests your aptitude for robust input validation, tree manipulation, and simulation logic. Access to the full problem specification and optimal code solution requires an active subscription.
Coding & Leetcode-style QuestionsswetreeparsingNews Aggregation / Subscription System
4/5This rigorous online assessment task, frequently administered by Optiver, centers on engineering a sophisticated news aggregation and subscription engine. Developers must design a system capable of registering customized topic alerts with interest boundaries, enforcing strict per-second rate limits, and processing continuous timestamped data streams efficiently. Success hinges on mastering sliding-window algorithms and priority queue management under tight performance constraints. Access to the comprehensive specification, architectural patterns, and verified optimal solution requires a paid platform subscription.
Coding & Leetcode-style Questionssweoop-designsimulationDesign Circular Queue (Ring Buffer)
2/5Implementing bounded data structures with wrapped pointers is a classic systems-level coding task. Highlighted in technical evaluations at Optiver, this interview question requires you to build a fixed-capacity circular queue that efficiently manages memory reuse through modular arithmetic or pointer manipulation. You will need to support standard queue operations while properly handling boundary states such as full and empty conditions. Explore the complete problem specification, detailed complexity analysis, and robust reference implementation by securing a full subscription.
Coding & Leetcode-style Questionsswequeuedata-structureCurrency Arbitrage Detection
3/5This quantitative trading graph problem, featured in an Optiver online assessment, requires detecting currency arbitrage loops from an exchange rate matrix while accounting for transaction fees. The task typically maps to finding negative cycles in log-transformed graphs using specialized shortest-path algorithms. The full problem statement, mathematical reduction details, and complete model solution are available exclusively with a paid subscription.
Coding & Leetcode-style QuestionsrsswedsProportional Allocation Strategy Backtest
3/5Prepare for quantitative finance interviews with this Optiver assessment question, which requires building a portfolio simulation to backtest a daily momentum allocation strategy. Candidates must process historical performance data, calculate daily log returns, and accurately track statistical metrics while handling strict numerical bookkeeping. This exercise evaluates your ability to translate financial trading rules into robust code under timed constraints. Unlock the complete problem description and expert model solution by subscribing to our platform today.
Coding & Leetcode-style QuestionsrsswedsLow-Latency Trading System Design
4/5Designing ultra-fast communication architectures is crucial in high-frequency trading, as explored in this Optiver system design interview scenario. You will architect a network infrastructure bridging remote trading desks with colocated exchange servers, focusing heavily on low-latency protocols, TCP tuning, and hardware constraints. This challenge assesses your grasp of distributed networking principles and hardware-software trade-offs under strict time constraints. To read the detailed design guide and expert architectural solutions, a subscription is necessary.
System Design for MLswetradingnetworkingGiving Tree of Errors: Validate Parent-Child Pairs and Output Lexicographically Smallest S-Expression
3/5Analyze and validate hierarchical relationships in this graph-processing challenge frequently featured in Optiver recruitment rounds. Given a collection of parent-child node pairs, you must detect structural anomalies, identify specific error conditions based on strict priority rules, and format valid trees into a precise textual representation. This puzzle tests your graph validation logic and ordering rules. The comprehensive problem guide and verified model solution require a subscription.
Coding & Leetcode-style QuestionsoptiverOptiCargo — Cargo-to-Flight Scheduling
4/5Encountered during rigorous hiring loops at Optiver, this complex logistics and scheduling challenge tests your capability to parse extensive pre-written codebases and implement sophisticated resource allocation strategies. You must build an engine that assigns cargo loads to flights while strictly adhering to strict departure schedules, plane capacities, and divisibility rules. The evaluation measures your code comprehension, greedy algorithmic thinking, and ability to optimize large-scale simulation models under time pressure. The complete problem statement and polished codebase solution are available exclusively to subscribers.
Coding & Leetcode-style QuestionsswegreedyschedulingHR / Behavioral Phone Screen
3/5Prepare for the initial HR and behavioral telephone screening reported at Optiver with this overview of the standard recruiter conversation. This session typically evaluates your background, career motivations, logistics, and past projects through targeted reflective questions. Understanding what recruiters look for during this conversation helps you communicate your alignment with the firm's culture effectively. Unlock the full preparation guide and expert advice by securing a paid subscription.
Behavioralbehavioralrecruiterwhy-companyOrder Book Matching Simulation
3/5Encountered in Optiver recruitment assessments, this matching engine simulation tests your capability to process financial limit orders adhering to strict price-time priority rules. You are required to model a trading book where incoming buy and sell requests interact dynamically, demanding efficient use of heap structures to compute cumulative transaction prices. The scenario evaluates your proficiency in writing clean, high-performance simulation code under complex business rules. Unlock the complete problem guide, edge cases, and optimal solution by subscribing today.
Coding & Leetcode-style Questionsheaporder-booktradingLow-Latency Trading System Design
4/5Designing ultra-low latency infrastructure bridging remote trading floors and exchange-colocated hardware is a formidable architectural challenge reported at Optiver. This onsite system design discussion focuses heavily on optimizing TCP network stacks, minimizing packet serialization overhead, and structuring distributed messaging between geographically separated hubs. Candidates must address hardware-software trade-offs and robust network engineering principles under extreme time constraints. The complete architectural blueprint and professional solution review are restricted to paid subscribers.
System Design for MLswetradingnetworkingHot Air Balloon Festival Simulation
3/5This Optiver simulation challenge evaluates your object-oriented programming and event-driven architecture design capabilities within a timed online assessment. You are tasked with tracking ascending and descending aerial vehicles, dynamically computing atmospheric wind velocities based on altitude formulas, and enforcing complex stability rules over chronological time steps. The problem emphasizes clean class design and state management under strict simulation constraints. Access to the complete architectural requirements and verified model solution requires a subscription.
Coding & Leetcode-style Questionssweoop-designsimulationSatellite Message Propagation
4/5This Optiver coding challenge simulates a complex satellite communication network where messages propagate through a graph with specific delay and routing rules. Candidates must model message forwarding hierarchies, timing constraints, and feedback reporting order using robust object-oriented design and graph algorithms. The problem tests advanced simulation techniques and careful handling of tie-breaking scenarios in real-time systems. Access the full problem details and model solution by subscribing.
Coding & Leetcode-style QuestionsswegraphbfsProgramming & Computer-System Knowledge Quiz
3/5This timed computer science fundamentals assessment, frequently administered by Optiver during online evaluations, tests core knowledge across operating systems, networking, databases, and multi-threading principles under tight time constraints. It is designed to evaluate your breadth of theoretical and practical computing concepts. Upgrade your account to view sample assessment topics and expert guidance.
Coding & Leetcode-style Questionsswecs-fundamentalsnetworkingDesigning Scalable Website for 100,000 Concurrent Users with Live Comments
3/5This open-ended architecture discussion, frequently featured in technical assessments at Optiver, focuses on building a resilient web platform capable of handling massive concurrent traffic alongside real-time user interaction features. You will need to demonstrate deep knowledge of load distribution, capacity planning, data synchronization, and component structuring using formal modeling techniques. Review the comprehensive system blueprint and expert design guidelines by purchasing a subscription.
System Design for MLoptiversystem designDays Between Two Dates
2/5In this Optiver online assessment problem, you are asked to compute the exact calendar duration separating two specific dates while accounting for leap years and irregular month lengths. This task tests your date-arithmetic logic and edge-case handling for calendar systems. Unlock the full problem statement and clean code solution with a paid subscription.
Coding & Leetcode-style QuestionsswemathstringDesign Circular Queue (Ring Buffer)
2/5Tackle a fundamental data structure implementation question frequently used in Optiver phone screens, centered on building a fixed-capacity ring buffer queue. Guided by an interviewer, candidates must design an efficient memory layout that supports standard queue operations in constant time while safely managing wrap-around pointers. This exercise highlights low-level resource management and clean API design. The comprehensive problem description and complete model solution require a subscription.
Coding & Leetcode-style Questionsswequeuedata-structureOptimal Execution with a Broker Backstop
4/5This advanced Optiver coding problem presents an optimal stopping challenge framed around sequential purchasing decisions under uncertainty. Candidates must determine the ideal strategy to acquire multiple units of an asset while balancing random market fluctuations against a limited number of fallback options provided by a broker. This task assesses your command of dynamic programming and expected value calculations in a high-frequency trading context. The complete problem statement, mathematical formulation, and optimal solution are available exclusively to paid subscribers.
Coding & Leetcode-style QuestionsrsdsdpProportional Allocation Backtest
3/5This quantitative development challenge from Optiver requires building a backtesting engine that simulates portfolio performance over historical price sequences using a predefined proportional allocation strategy. You will need to compute net asset values across multiple time periods while accurately tracking capital allocation rules. The exercise evaluates your numerical programming proficiency and domain understanding of financial backtesting systems. Unlock the complete technical specifications and reference implementation by securing a subscription.
Coding & Leetcode-style QuestionsoptiverarrayssimulationDays Between Two Dates
2/5In this classic warmup screen featured by Optiver, you must calculate the exact elapsed duration between two distinct calendar points in time. The puzzle examines your ability to manage irregular month boundaries, century rules, and leap years correctly across different programming environments. Perfect for practicing fundamental date mathematics and string parsing for technical assessments. Gain full access to the complete problem breakdown and verified code solutions with a subscription.
Coding & Leetcode-style QuestionsswemathstringThread-Safe Buy/Sell Without Overselling
3/5This Optiver interview question challenges candidates to design and implement a system for managing stock transactions. The core requirement is to create buy and sell operations that are robust in a multi-threaded environment, specifically preventing a scenario where more shares are sold than are currently available. This problem assesses your understanding of concurrency control mechanisms, thread safety, and object-oriented design principles. It requires careful consideration of how to protect shared resources from race conditions. The full problem description and a detailed model solution are available with a subscription.
Coding & Leetcode-style QuestionssweconcurrencythreadingHR / Behavioral Phone Screen
3/5Prepare for your initial recruiter conversation at Optiver with this overview of commonly asked behavioral themes. This preliminary evaluation focuses on your background alignment, logistical details, professional motivations, and an in-depth review of a past project. It measures communication skills and cultural fit rather than technical depth. Access to the complete interview guide, expert tips, and suggested talking points requires a subscription.
Behavioralbehavioralrecruiterwhy-companyDesign a Queue - Implementation Trade-offs
2/5Understanding foundational data structures and their underlying performance metrics is essential for this Optiver interview question, which examines queue design and memory trade-offs. Candidates must compare internal memory architectures, such as contiguous arrays versus linked nodes or circular buffers, evaluating their time complexities for standard operations. This discussion-oriented technical screen tests low-level computer science fundamentals and architectural decision-making. The complete problem guide and reference solution require a subscription.
Coding & Leetcode-style Questionsoop-designdata-structurequeueStock Transaction Sequence Counting (Catalan / DP)
3/5This quantitative assessment problem, reported during recruitment rounds at Optiver, challenges candidates to count valid transaction sequences that maintain proper balance without dipping into negative totals. Relying on advanced combinatorics, counting principles, and dynamic programming techniques, this exercise tests your ability to model state transitions accurately. Access to the full problem description and its detailed model solution requires a paid subscription.
Coding & Leetcode-style QuestionsdpcombinatoricsmathReal-time Ticket Purchasing System
3/5This Optiver interview challenge simulates a live transactional filtering service where applicants must process fragmented data packets to secure desired items based on strict user parameters. The exercise evaluates event-driven logic, data aggregation from multiple sources, and real-time decision-making under constraints like pricing limits and quantity thresholds. Candidates must build a robust listener that matches incoming inventory feeds against a predefined wishlist efficiently. The complete problem breakdown and expert code solution require a paid subscription.
Coding & Leetcode-style QuestionsoptiverDifferent Ways to Perform Stock Transactions
4/5Explore this intriguing quantitative trading challenge reported during interviews at Optiver, which tests your combinatorics knowledge and constrained sequence generation. You must calculate the total number of valid transaction sequences that satisfy strict market positioning rules from start to finish. This scenario requires a solid grasp of path counting, balanced parentheses logic, or dynamic programming to handle the underlying constraints effectively. Sharpen your mathematical reasoning and learn how to translate trading rules into a precise recurrence relation. Unlock the comprehensive problem description and optimal code solution with a subscription.
Coding & Leetcode-style Questionsoptiver
Companies that ask similar questions
Optiver interview FAQ
- How many Optiver interview questions are available?
- 39 reported Optiver questions, the largest group being Coding & Leetcode-style Questions (25).
- How hard is the Optiver interview?
- Across the questions we track, Optiver averages 3.2 out of 5: 6 at 2/5, 19 at 3/5, 14 at 4/5.
- What topics does Optiver ask about?
- Most often oa, swe, simulation, trading, medium.