Uber logo

Growth · Guía de entrevista Software Engineer

Cómo aprobar la entrevista Uber Software Engineer en 2026

El ADN de Uber (TL;DR)

Marketplace thinking, ops-heavy execution, data-driven + operator mindset.En español:Pensamiento de marketplace, ejecución intensiva en operaciones, mentalidad de operador + orientada a datos.

Las entrevistas tech se realizan en inglés

Aunque apliques localmente, la entrevista casi siempre se hace en inglés. Mostramos cada pregunta primero en inglés — el idioma en que se hará — con una traducción debajo para que puedas preparar tus respuestas en tu idioma más fuerte.

El loop de entrevista Uber

Tu loop comprende típicamente 5 rondas.

  1. 1

    Ronda 1

    Recruiter ScreenEn español:Entrevista con reclutador
    Motivation, role fit, logistics.En español:Motivación, adecuación básica, logística.
  2. 2

    Ronda 2

    Coding Screen
    LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Ronda 3

    System Design
    Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Ronda 4

    Onsite Coding
    LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Ronda 5

    Behavioral / LeadershipEn español:Conductual / Liderazgo
    Past evidence of ownership, influence, resolving conflict.En español:Evidencia pasada de propiedad, influencia, resolución de conflictos.

Zona de peligro: por qué fallan los candidatos

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

  • Not addressing how to handle reconnections or stale location data.En español:No abordar cómo manejar las reconexiones o los datos de ubicación obsoletos.
  • Ignoring edge cases where a driver is exactly on the fence line.En español:Ignorar casos límite donde un conductor está exactamente en la línea de la valla.
  • Static-launch story.En español:Historia de lanzamiento estático.
  • Using BFS for weighted edges (time/distance).En español:Usar BFS para aristas ponderadas (tiempo/distancia).

Ponte a prueba: preguntas reales de Uber

Tres prompts reales extraídos de nuestra base.

Tipo · Technical Interest

Uber's backend is heavily built on Go and Java. What is your experience with high-performance distributed systems and microservices architecture?En español:El backend de Uber está fuertemente construido en Go y Java. ¿Cuál es tu experiencia con sistemas distribuidos de alto rendimiento y arquitectura de microservicios?

Tipo · Data Structures

Implement a simplified version of a Surge Pricing engine that updates multipliers for different city 'hexagons' based on ride demand.En español:Implementa una versión simplificada de un motor de Surge Pricing que actualice los multiplicadores para diferentes 'hexágonos' de la ciudad basándose en la demanda.

Tipo · Algorithms

Implement an idempotent event processor for 'ride-ended' events that might be delivered multiple times by the network.En español:Implementa un procesador de eventos idempotente para eventos de 'viaje finalizado' que podrían ser entregados varias veces por la red.

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

Regístrate para desbloquear la rúbrica JobMentis

Desbloquear la rúbrica →

Banco de preguntas Uber

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

10 preguntas mostradas de 21

1

Recruiter ScreenEntrevista con reclutador

2
  1. 1

    Tipo · Behavioral

    Why Uber? How do you feel about working on a product that interacts with the physical world in real-time?En español:¿Por qué Uber? ¿Qué opinas de trabajar en un producto que interactúa con el mundo físico en tiempo real?
  2. 2

    Tipo · Technical Interest

    Uber's backend is heavily built on Go and Java. What is your experience with high-performance distributed systems and microservices architecture?En español:El backend de Uber está fuertemente construido en Go y Java. ¿Cuál es tu experiencia con sistemas distribuidos de alto rendimiento y arquitectura de microservicios?
2

Coding Screen

4
  1. 3

    Tipo · Algorithms

    Given the GPS coordinates of a rider and a list of thousands of drivers, find the K closest available drivers.En español:Dadas las coordenadas GPS de un pasajero y una lista de miles de conductores, encuentra a los K conductores disponibles más cercanos.
  2. 4

    Tipo · Data Structures

    Implement a simplified version of a Surge Pricing engine that updates multipliers for different city 'hexagons' based on ride demand.En español:Implementa una versión simplificada de un motor de Surge Pricing que actualice los multiplicadores para diferentes 'hexágonos' de la ciudad basándose en la demanda.
  3. + 2 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design

4
  1. 5

    Tipo · System Design

    Design the Uber Dispatch System: how do you match a rider with the best possible driver in real-time?En español:Diseña el sistema de Dispatch de Uber: ¿cómo emparejas a un pasajero con el mejor conductor posible en tiempo real?
  2. 6

    Tipo · System Design

    Design a system to handle real-time ride tracking for both the rider and the driver apps.En español:Diseña un sistema para gestionar el seguimiento de viajes en tiempo real tanto para la aplicación del pasajero como para la del conductor.
  3. + 2 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding

2
  1. 7

    Tipo · Concurrency

    Implement a thread-safe 'Ride Session' manager that allows multiple backend services to update ride state concurrently without data loss.En español:Implementa un gestor de 'Sesión de Viaje' thread-safe que permita que múltiples servicios backend actualicen el estado del viaje de forma concurrente sin pérdida de datos.
  2. 8

    Tipo · Algorithms

    Implement a custom Geo-fence detection algorithm to check if a driver has entered a restricted airport zone.En español:Implementa un algoritmo personalizado de detección de Geo-fence para comprobar si un conductor ha entrado en una zona restringida del aeropuerto.
5

Behavioral / LeadershipConductual / Liderazgo

9
  1. 9

    Tipo · Ops

    STAR
    Operated a product with live users + dispatch.En español:Operaste un producto con usuarios activos y dispatch.
  2. 10

    Tipo · Data

    STAR
    Pulled your own SQL to find a non-obvious insight.En español:Extraíste tu propio SQL para encontrar una información no obvia.
  3. + 7 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Uber

Registro gratuito, sin tarjeta. Obtienes todas las preguntas + el framework, las señales de evaluación y la respuesta modelo de cada una.

Desbloquear todas las preguntas →

Rutas de entrevista en Uber

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

Coding screens (LeetCode medium-hard) y system design a la escala de Uber. Retos de ingeniería reales, exigencia de complejidad y señales de trade-off.

Technical Interest

Uber's backend is heavily built on Go and Java. What is your experience with high-performance distributed systems and microservices architecture?En español:El backend de Uber está fuertemente construido en Go y Java. ¿Cuál es tu experiencia con sistemas distribuidos de alto rendimiento y arquitectura de microservicios?

Data Structures

Implement a simplified version of a Surge Pricing engine that updates multipliers for different city 'hexagons' based on ride demand.En español:Implementa una versión simplificada de un motor de Surge Pricing que actualice los multiplicadores para diferentes 'hexágonos' de la ciudad basándose en la demanda.

+ 1 más

Desbloquea la rúbrica Software Engineer para Uber

Ver la guía completa Software Engineer

Compara Uber con otras entrevistas tech

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 Uber de principio a fin

FAQ