Otros roles en Optiver:Software EngineerProduct Manager
Optiver logo

Enterprise · Guía de entrevista Software Engineer

Regístrate para ver el ATSSede en Netherlands

Idioma de entrevista: inglés

Cómo aprobar la entrevista Optiver Software Engineer en 2026

El ADN de Optiver (TL;DR)

El infame test de cálculo mental de 80 preguntas en 8 minutos de Optiver marca el inicio del proceso de selección, lo que demuestra su obsesión por la velocidad de cálculo pura. El proceso evalúa la toma de decisiones con una latencia extremadamente baja, exigiendo que los candidatos destaquen explicando mercados bajo una presión intensa.En inglés:Optiver's infamous 80-in-8 mental math test anchors the early screen, signaling their obsession with raw computational speed. The loop grades for extreme low-latency decision-making, requiring candidates to excel at Explaining Markets under intense pressure.
Entrevistas enC++Python

Lee en tu idioma

Mostramos esta guía en tu idioma, con el inglés original conservado debajo como referencia. El badge de arriba indica en qué idioma se realiza normalmente el loop de esta empresa.

El loop de entrevista Optiver

Tu loop comprende típicamente 5 rondas.

  1. 1

    Ronda 1

    Entrevista con reclutadorEn inglés:Recruiter Screen
    Motivación, fit del puesto, logística.En inglés:Motivation, role fit, logistics.
  2. 2

    Ronda 2

    Coding ScreenEn inglés:Coding Screen
    Problemas algorítmicos nivel LeetCode-medium con presión de tiempo.En inglés:LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Ronda 3

    System DesignEn inglés:System Design
    Sistemas distribuidos, trade-offs a escala, arquitectura bajo restricciones.En inglés:Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Ronda 4

    Coding OnsiteEn inglés:Onsite Coding
    LeetCode-hard, debugging, claridad del código, edge cases.En inglés:LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Ronda 5

    Behavioral / LiderazgoEn inglés:Behavioral / Leadership
    Evidencia pasada de ownership, influencia, resolución de conflictos.En inglés:Past evidence of ownership, influence, resolving conflict.

Zona de peligro: por qué fallan los candidatos

De nuestra base de feedback de entrevistas Optiver, evita estas trampas:

  • Centrarse en palabras de moda genéricas de fintech en lugar del modelo de market-making específico de OptiverEn inglés:Focusing on generic fintech buzzwords instead of Optiver's specific market-making model
  • Enfoque de fuerza bruta O(n al cuadrado)En inglés:Brute force O(n squared) approach
  • Usar un mutex global que causa una alta contenciónEn inglés:Using a global mutex that causes high contention
  • Realizar operaciones de E/S síncronas en el hilo principalEn inglés:Performing synchronous I/O on the main thread

Ponte a prueba: preguntas reales de Optiver

Tres prompts reales extraídos de nuestra base.

Tipo · algorithm

Encuentre el primer carácter que no se repite en una cadena de registros de ejecución de órdenes.En inglés:Find the first non-repeating character in a string of order execution logs.

Tipo · architecture

¿Cómo diseñaría un sistema de registro para un motor de trading que debe grabar cada paquete sin afectar al hot path?En inglés:How would you design a logging system for a trading engine that must record every packet without impacting the hot path?

Tipo · motivation

¿Por qué le interesan los sistemas de trading de baja latencia específicamente en Optiver en comparación con otras firmas de trading de alta frecuencia?En inglés:Why are you interested in low-latency trading systems specifically at Optiver compared to other high-frequency trading firms?

+ muchas más preguntas, señales y ejemplos comentados

Regístrate para desbloquear la rúbrica completa de Optiver

Desbloquear la rúbrica de Optiver, gratis

Banco de preguntas Optiver

Una muestra de nuestra base, agrupada por ronda. Regístrate para la colección completa.

9 preguntas mostradas de 12

1

Recruiter Screen- Entrevista con reclutador

1
  1. 1

    Tipo · motivation

    ¿Por qué le interesan los sistemas de trading de baja latencia específicamente en Optiver en comparación con otras firmas de trading de alta frecuencia?En inglés:Why are you interested in low-latency trading systems specifically at Optiver compared to other high-frequency trading firms?
2

Coding Screen- Coding Screen

3
  1. 2

    Tipo · algorithm

    Dada una secuencia de precios de trading, implemente una clase que devuelva la media móvil de los últimos N precios en tiempo O(1).En inglés:Given a stream of trade prices, implement a class that returns the moving average of the last N prices in O(1) time.
  2. 3

    Tipo · algorithm

    Encuentre el primer carácter que no se repite en una cadena de registros de ejecución de órdenes.En inglés:Find the first non-repeating character in a string of order execution logs.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design- System Design

3
  1. 4

    Tipo · architecture

    Diseñe un sistema que distribuya actualizaciones de datos de mercado a múltiples motores de trading internos con una latencia mínima.En inglés:Design a system that distributes market data updates to multiple internal trading engines with minimal latency.
  2. 5

    Tipo · architecture

    ¿Cómo diseñaría un sistema de registro para un motor de trading que debe grabar cada paquete sin afectar al hot path?En inglés:How would you design a logging system for a trading engine that must record every packet without impacting the hot path?
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding- Coding Onsite

3
  1. 6

    Tipo · algorithm

    Implemente una cola de prioridad thread-safe para gestionar cancelaciones de órdenes pendientes.En inglés:Implement a thread-safe priority queue for managing pending order cancellations.
  2. 7

    Tipo · debugging

    Se le proporciona un fragmento de código C++ que presenta una corrupción de memoria no determinista. ¿Cómo aísla el error?En inglés:You are given a snippet of C++ code that exhibits non-deterministic memory corruption. How do you isolate the bug?
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / Leadership- Behavioral / Liderazgo

2
  1. 8

    Tipo · behavioral

    Describa una ocasión en la que tuvo que optimizar un código que ya era lo suficientemente rápido, pero identificó mejoras adicionales.En inglés:Describe a time you had to optimize a piece of code that was already 'fast enough' but you identified further improvements.
  2. 9

    Tipo · behavioral

    Hábleme de una ocasión en la que no estuvo de acuerdo con un ingeniero senior sobre un diseño técnico. ¿Cómo lo resolvió?En inglés:Tell me about a time you disagreed with a senior engineer on a technical design. How did you resolve it?

Desbloquea el banco completo Optiver

Sin tarjeta de crédito. Cada pregunta con su framework, las señales que evalúan los recruiters y una respuesta de ejemplo para cada una.

Desbloquear las 12 preguntas de Optiver

Rutas de entrevista en Optiver

Cómo se traduce el ADN de Optiver entre funciones. Elige tu rol.

Compara Optiver con empleadores similares

Mismo ADN, exigencias distintas. Explora las empresas más cercanas en nuestra base de datos y ve cómo difieren sus loops.

Practica la entrevista Optiver de principio a fin

Preguntas frecuentes

WorkfiveExplora carreras en Workfive

Desbloquea la guía de entrevista Optiver, gratis

Registrarse