trading Interview Questions
21 interview questions in our bank cover trading, most of them Coding & Leetcode-style Questions. They average 3.2/5 difficulty — medium — and each one was reported by a candidate after a real interview. Companies known to ask about trading: Optiver, Akuna Capital, Two Sigma, Citadel, Hudson River Trading, and 1 more.
Practice these on the problems board →Companies that ask about trading
Question mix
- Coding & Leetcode-style Questions17
- System Design for ML3
- ML Fundamentals & Algorithms1
Difficulty
- 2/5 — easy1
- 3/5 — medium15
- 4/5 — hard5
Questions tagged trading
Stock 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 QuestionsOptiverTrading 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 & AlgorithmsOptiverOrder Matching Engine
3/5Featured as a technical interview task at Two Sigma, this problem asks engineers to build a simplified financial exchange mechanism capable of processing and pairing bids and asks based on precise priority rules. The challenge examines your ability to design efficient data organization schemas, handle partial volume distributions, and maintain high-throughput ledger states. It evaluates both algorithmic efficiency and practical system modeling skills relevant to quantitative trading environments. The complete problem statement and professional solution code require a paid subscription.
Coding & Leetcode-style QuestionsTwo SigmaOrder 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 QuestionsOptiverPortfolio Rebalancer
2/5In this Akuna Capital interview question, you are tasked with designing an object-oriented portfolio rebalancing system. The objective is to evaluate current asset distributions against target percentages and calculate the exact adjustments needed for each holding to align the portfolio. This challenge tests your object-oriented design patterns, data structure utilization, and ability to translate financial requirements into clean, maintainable code. To view the full problem description and the complete model solution, a subscription is required.
Coding & Leetcode-style QuestionsAkuna CapitalTrack Best Bid/Ask with Cancellations
3/5Master real-time market data handling with this engaging coding challenge frequently asked in interviews at Akuna Capital. You will learn how to efficiently process incoming purchase bids, sales offers, and cancellation requests while continuously maintaining the optimal price points and aggregated volumes for both market sides without matching orders. This exercise tests your ability to design high-performance data structures that handle dynamic updates swiftly. Access to the comprehensive problem breakdown and verified model solution requires a subscription.
Coding & Leetcode-style QuestionsAkuna CapitalCurrency 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 QuestionsOptiverProportional 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 QuestionsOptiverFuture Stock Prices Maximum Profit
4/5Explore this challenging algorithmic puzzle reported from Hudson River Trading interviews, centered around maximizing investment growth given a series of future market valuations. The problem tests your strategic financial calculation skills by allowing fractional share trading and flexible cash holding without short selling or transaction fees. It evaluates how effectively you can model financial decisions and optimize capital returns over a timeline of fluctuating prices. Subscribe today to access the full problem details and the complete expert solution.
Coding & Leetcode-style QuestionsHudson River TradingStock Trading / Real-Time Quote System Design
3/5This Robinhood system design interview question focuses on architecting a high-throughput trading platform capable of handling real-time financial quotes and external exchange API integrations reliably. You will need to address scalability, data modeling, latency reduction, and fault tolerance under heavy market traffic. The complete design blueprint, architectural trade-offs, and expert recommendations require a subscription.
System Design for MLRobinhoodLow-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 MLOptiverOrder 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 QuestionsOptiverLow-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 MLOptiverRound Price to Nearest Valid Tick
3/5This numerical mapping problem deals with financial tick resolution across segmented valuation boundaries, frequently encountered in Akuna Capital interviews. Given a set of valid intervals with distinct granularities, your task is to snap any arbitrary floating-point number to the closest permitted discrete level while respecting boundary conditions. It tests your mathematical reasoning, edge-case management, and floating-point precision handling. Unlock the full problem specifications and model implementation by subscribing.
Coding & Leetcode-style QuestionsAkuna CapitalSWE / QSE OA — IPO Share Allocation
3/5Simulate a fair stock distribution process where public offering shares are allocated to competing investors based on pricing hierarchy and submission timestamps. Documented from a Two Sigma online assessment, this coding task requires careful sorting, queue management, and iterative simulation to handle tied bids and remaining inventory correctly. It tests your ability to translate complex business rules into clean, deterministic code. Unlock the full challenge details and reference solution by purchasing a subscription.
Coding & Leetcode-style QuestionsTwo SigmaSliding-Window Order Message Rate Limiter
3/5This interview question, frequently asked at Akuna Capital, challenges candidates to design a flexible throughput regulator class capable of handling burst submissions while enforcing sliding time thresholds. The exercise evaluates your proficiency with timestamp tracking, queue management, and efficient data structures to evaluate traffic dynamically. You will need to manage rolling temporal boundaries without relying on crude fixed intervals. Access to the complete problem breakdown and the optimal reference implementation requires a subscription.
Coding & Leetcode-style QuestionsAkuna CapitalOrder Book Pair Coding
3/5This Citadel interview question challenges candidates to design and build a single-symbol order book management system from scratch. The problem evaluates your ability to handle dynamic order placement and cancellation while efficiently maintaining top-of-market pricing and aggregated volume metrics. Interviewers typically look for strong API design skills and clean data structure choices before diving into implementation details. Unlock the complete problem breakdown and optimal reference solution by securing a subscription.
Coding & Leetcode-style QuestionsCitadelOptimal 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 QuestionsOptiverMulti-Exchange BBO - NBBO Class
3/5This Citadel interview challenge requires you to build a real-time order book aggregator that processes streaming market transactions across multiple exchanges. You must design a class capable of dynamically maintaining resting liquidity, erasing depleted price levels, and instantly computing both individual exchange benchmarks and national best bid and offer statistics. The task tests your data structure design and stream processing capabilities. The complete problem specifications and clean model solution are restricted to subscribed users.
Coding & Leetcode-style QuestionsCitadelMoving Average Signal System
3/5Build a real-time financial analytics component inspired by Akuna Capital engineering interviews. This task involves computing rolling averages from a continuous price stream and triggering specific trading indicators based on predefined thresholds. It evaluates your stream processing logic, sliding window optimization, and state management. The complete problem instructions and a production-grade reference solution require a subscription.
Coding & Leetcode-style QuestionsAkuna CapitalStock 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 QuestionsOptiver
Studied alongside
trading interview FAQ
- How many trading interview questions are there?
- 21 reported questions, mostly Coding & Leetcode-style Questions.
- Which companies ask trading questions?
- Optiver (10), Akuna Capital (5), Two Sigma (2), Citadel (2), Hudson River Trading (1), Robinhood (1).
- How hard are trading questions?
- They average 3.2 out of 5: 1 at 2/5, 15 at 3/5, 5 at 4/5.