Optiver logo

Optiver

Size:
1000+ employees
time icon
Founded:
1986
About:
Optiver is a global market maker that uses its own capital and technology to quote buy and sell prices, providing liquidity across financial products, venues, and market conditions.

Optiver Interview Questions: 7 Questions to Prepare for in 2026

November 11, 2026
Questions
7
tracked from real interviews
Difficulty
2 Easy3 Med2 Hard
Rounds
5
HR + OA + screen + two-round final
Interview Process
1
Recruiter / HR
Motivation, background, and market-making interest
screen
2
Online Assessment
Timed implementation and problem solving
OA
3
Technical Screen
Live coding with complexity follow-ups
coding
4
Final: System Design
Performance-sensitive architecture and tradeoffs
design
5
Final: Technical
Coding, fundamentals, and low-level reasoning
technical
Topics Covered
Data StructuresAlgorithmsComputer ArchitectureNetworkingConcurrencyMemory ManagementSystem DesignBehavioral
Optiver says interviewers assess how you adapt, communicate, and defend design choices under changing constraints.

Optiver's software engineering process typically includes an HR screen, an online assessment, a coding screen, and two interviews. The interviews may include a coding challenge, system design for a performance-critical problem, or both.

The firm's technical interviews cover object-oriented programming languages, data structures and algorithms, computer architecture, networking, concurrency, and memory management. Interviewers also ask about trade-offs and how physical constraints affect a design (Optiver's interview tips for software engineers).

What to Expect: Optiver Interview Process

The first screening usually assesses implementation speed and logical reasoning. A recruiter or behavioral screen asks why you want to be a software engineer, why you want to apply software engineering to market making, and what examples of collaborative work you can discuss. The technical screen tests your coding fundamentals, and the final screen covers system design and low-level technical decisions.

Expect follow-up questions after presenting your first solution. They may cover memory layout, complexity, contention, and how the design behaves as latency and throughput requirements change. Optiver suggests clarifying the load, edge cases, and latency requirements before choosing an architecture.

How to Prepare and Pass Optiver Interviews

If your fundamentals are current, plan four to six weeks. During the first half, practice C++, Java, or Python; data structures and algorithms; runtime analysis; memory usage; and implementation with limited tooling. Spend the second half on networking, concurrency, operating systems, memory management, and performance-oriented design.

Use Lodely to practice the full Optiver loop, including coding, system design, and behavioral questions. State your decisions, test edge cases aloud, and justify the simplest design that meets the requirements.

Optiver Interview Breakdown

Array Reconstruction

Optiver Interview Question
Medium
Array Reconstruction
coding
Reconstruct an array that satisfies the supplied positional or aggregate constraints while keeping the result internally consistent.
Open Question on LodelyFree to get started

Type: Array reasoning and constructive coding. The Trick: Convert the local constraints into a global constraint while tracking indices. What It Tests: Invariants, data-structure choice, and clean coding.

Favorite Songs

Optiver Interview Question
Medium
Favorite Songs
coding
Choose two distinct songs whose durations satisfy a target, while handling duplicate durations and index identity correctly.
Open Question on LodelyFree to get started

Type: Pair selection coding. The Trick: Handle duplicates, preserve distinct indices, and support fast lookup. What It Tests: Hashing, edge cases, and complexity analysis.

Orders Leaderboard

Type: Ranked-state coding. The Trick: Apply repeated order updates without rebuilding the entire ranking, while defining tie behavior clearly. What It Tests: Ordered data structures, invariants, update complexity, and boundary cases.

The remaining examples cover related signals. The two Optiver Graduate Software Engineer 2025 OA questions test multi-step coding under time constraints. Circular Queue tests fixed-capacity indexing, wraparound, and edge cases. The CS fundamentals collection covers follow-up questions about memory, networking, concurrency, and language behavior.

What Comes After The Interview

The recruiter normally coordinates the decision after the final technical interview. Performance strongly affects compensation: 2026 U.S. salary reports list total compensation of $334K for L3, $483K for L4, and $447K for L5. Performance-based pay therefore makes up a substantial part of the package.

Candidate Experiences

A recent employee on a New York software engineering team described an HR interview, an online assessment, a phone coding screen, and two final interviews. The final stage included one technical interview and one system design interview focused on a trading system server. They described the assessment as tedious and the final interview as challenging, but received an offer. Prepare to apply algorithms to real systems with performance constraints.

Conclusion

Optiver evaluates coding accuracy, systems knowledge, and reasoning that holds up under follow-up questions. Practice the complete company-specific loop on Lodely.

Compensation by Level
Level
Title
Median TC
Package context
L3
Software Engineer
$334K
Base $218K · bonus $112K
L4
Software Engineer
$483K
Base $174K · bonus $308K
L5
Software Engineer
$447K
Base $205.5K · bonus $239.1K
Table of Contents

Land Your Dream Software Engineering Job

Start Now
Sent! Land top tier tech offers.
start your free trial →
Oops! Something went wrong while submitting the form.

Land Your Dream Software Engineering Job

Start Now
Sent! Land top tier tech offers.
start your free trial →
Oops! Something went wrong while submitting the form.

Other Company Interviews

Browse all