Optiver Software Engineer Coding & Algorithms Interview Questions

Practice 29 real Coding & Algorithms interview questions for Software Engineer roles at Optiver.

29 Questions 1 Company06.26.2026
Showing 9 results
Role
Optiver logo
Optiver
Medium
Software Engineer

Identify OS component causing process starvation

A system with 2 CPU cores runs 5 identical processes continuously. Four processes get equal CPU time, but the fifth appears to get none. Which part of...

Coding & Algorithms
6
0
93 people solved
Jul 17, 2025
Optiver logo
Optiver
Medium
Software Engineer

Count nonnegative buy/sell sequences

You must perform exactly 2n unit trades starting with 0 shares and ending with 0 shares. Each trade is either a buy (+1 share) or a sell (−1 share), a...

Coding & Algorithms
18
0
131 people solved
Jul 16, 2025
Optiver logo
Optiver
Medium
Software Engineer

Days Between Two Calendar Dates

Days Between Two Calendar Dates You are given two dates as strings, each in the format YYYY-MM-DD. Write a function that returns the number of days be...

Coding & Algorithms
2
0
20 people solved
Apr 21, 2026
Optiver logo
Optiver
Medium
Software Engineer Locked

Design a circular queue data structure

This question evaluates understanding of circular buffer data structures and the ability to implement fixed-capacity queue operations with O(1) time a...

Coding & Algorithms
8
0
69 people solved
Jan 13, 2026
Optiver logo
Optiver
Medium
Software Engineer

Design a satellite propagation simulator

Question Implement a SatelliteNetwork class that simulates message propagation over an undirected satellite graph. The class consumes a stream of inst...

Coding & Algorithms
77
0
586 people solved
Sep 6, 2025
Optiver logo
Optiver
Medium
Software Engineer

Decide and implement DP/heap and approximation

You have 90 minutes to complete three related coding tasks: a) Dynamic programming: Given an integer array nums (n ≤ 2e 5) and a threshold T, design a...

Coding & Algorithms
22
0
167 people solved
Aug 13, 2025
Optiver logo
Optiver
Medium
Software Engineer

Count the Days Between Two Dates

Count the Days Between Two Dates You are given two calendar dates as strings in YYYY-MM-DD format. Return the number of days between them as a non-neg...

Coding & Algorithms
0
0
8 people solved
Jul 23, 2025
Optiver logo
Optiver
Medium
Software Engineer

Solve three mini-game algorithm tasks

Solve three mini-game algorithm tasks Solve three mini-game algorithm tasks: (a) Move-House Puzzle: Given initial and target arrangements of N labeled...

Coding & Algorithms
12
0
86 people solved
Jul 17, 2025
Optiver logo
Optiver
Medium
Software Engineer

Detect currency arbitrage with costs

You are given a K×K matrix R of currency exchange rates where R[i][j] is the amount of currency j obtainable for one unit of currency i, and R[i][i] =...

Coding & Algorithms
36
0
261 people solved
Jul 16, 2025

Explore more Optiver Software Engineer interview questions

Real questions from candidate reports, grouped by topic.

Browse all