Optiver Interview Questions
Practice the exact questions companies are asking right now.
Answer why SWE and why Optiver
Behavioral questions (trading firm SWE intern) You are in behavioral interviews for a SWE internship at a high-frequency/prop trading firm. Prepare st...
Design low-latency trading infrastructure
System design: low-latency trading system with colocated box You are designing infrastructure for an electronic trading system. - You have a server/lo...
Optimize flight and cargo bookings for profit
OptiCargo: make the booking algorithm profitable You are given two streams/lists: - Flights you may attempt to book. Each flight has: - flight_id ...
Compute probabilities and expectations in random processes
You are asked to solve the following probability/expectation questions. Unless stated otherwise, assume all random choices are uniform and independent...
Compute odds under time pressure
Timed Probability: At Least Two Reds in Three Draws You have an urn with r red, b blue, and g green balls. Let N = r + b + g with r, b, g ≥ 0 and N ≥ ...
Devise sequence-rule detection strategy
You are given an integer sequence with 2 ≤ n ≤ 50 terms, possibly following rules such as arithmetic/geometric progressions, alternating patterns, pol...
Design a topic-based news subscription system
Topic-Based News Subscription Service — Design and Implementation Context Build an in-memory service that manages subscribers and delivers relevant ne...
Solve probability and expectation problems
Probability and Expectation Practice (Take‑home) Assume all coins and dice are fair unless stated otherwise. Show reasoning and final results. 1) Thre...
Solve a Skyscraper puzzle efficiently
Design and implement a solver for the Skyscraper logic puzzle on an N×N grid (3 ≤ N ≤ 7). Each row and column must contain the numbers 1..N without re...
Minimize moves to transform floor layouts
You are given an initial arrangement of apartments across Floors 1–4 and a target arrangement. In one move you may reposition a single apartment to a ...
Design a satellite propagation simulator
Implement a SatelliteNetwork class to simulate message propagation over an undirected satellite graph. Provide these methods: ( 1) satellite_connected...
Optimize switching puzzle solution
Consider a switching puzzle on an m×n grid of lights where toggling a cell flips its state and that of its orthogonal neighbors (Lights Out variant). ...
Design a queue and analyze tradeoffs
Design a FIFO queue data structure that supports enqueue, dequeue, peek, and isEmpty. Compare implementations using a singly linked list, a dynamic ar...
Design a balloon stability tracker
Implement a class BalloonFestival to manage hot-air balloons and wind fields over time, and to report rewarded balloons at inspection times. Methods a...
Match alphanumeric patterns in a stream
Given a reference 7–8 character alphanumeric code and four candidate codes, select the exact match as quickly as possible. Design a system that: - Eff...
Compare two programs for equivalence
You are given two short programs (or functions) that process an integer array A (|A| ≤ 10^ 5). Determine whether they are functionally equivalent for ...
Plan for timed probability assessment
Timed Probability/Statistics Assessment Strategy (30 Questions, Strict Time Limit) Prompt You are taking a timed online assessment with 30 probability...
Find next terms in sequences
Pattern Recognition: Find the Rule and Next Term You are given 8 number sequences. For each sequence: - Identify a clear rule that generates the terms...
Demonstrate task switching and memory strategies
Task-Switching and Working-Memory Exercise Context You will simulate a classic cognitive control task that requires rapid switching between two simple...
Design and backtest a trading strategy
Minute-Level Mean-Reversion Strategy: Design, Backtest, Validation, and Significance Context You are given minute-level OHLCV data (open, high, low, c...