Tipo · Event-Driven Fan-Out

Cómo aprobar la entrevista inDrive Software Engineer en 2026
El ADN de inDrive (TL;DR)
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 inDrive
Tu loop comprende típicamente 4 rondas.
- 1
Ronda 1
Entrevista con reclutadorEn inglés:Recruiter ScreenMotivación, fit del puesto, logística.En inglés:Motivation, role fit, logistics. - 2
Ronda 2
Coding ScreenEn inglés:Coding ScreenProblemas algorítmicos nivel LeetCode-medium con presión de tiempo.En inglés:LeetCode-medium algorithmic problems under time pressure. - 3
Ronda 3
System DesignEn inglés:System DesignSistemas distribuidos, trade-offs a escala, arquitectura bajo restricciones.En inglés:Distributed systems, trade-offs at scale, architecture under constraints. - 4
Ronda 4
Coding OnsiteEn inglés:Onsite CodingProblemas nivel LeetCode-hard, razonamiento sobre defectos, claridad del código, edge cases.En inglés:LeetCode-hard problems, reasoning about defects, code clarity, edge cases.
Zona de peligro: por qué fallan los candidatos
De nuestra base de feedback de entrevistas inDrive, evita estas trampas:
- Recomendar una coincidencia codiciosa sin reconocer resultados de ETA agregados globales subóptimosEn inglés:Recommending greedy matching without recognizing suboptimal global aggregate ETA outcomes
- Reordenar todos los conteos de geohash en cada operación de lectura en lugar de mantener un min-heap o un mapaEn inglés:Re-sorting all geohash counts on every read operation instead of maintaining a min-heap or map
- No gestionar casos límite con puntos de precio idénticos o entradas de un solo elementoEn inglés:Failing to handle edge cases with identical price points or single-element inputs
- No combinar la expulsión perezosa con la expulsión de capacidad limitada, causando desbordamiento de memoriaEn inglés:Not combining lazy eviction with bounded capacity eviction, causing memory overflow
Ponte a prueba: preguntas reales de inDrive
Tres prompts reales extraídos de nuestra base.
Tipo · Distributed State Machine & Locks
Tipo · Algorithms & Array Sorting
+ muchas más preguntas, señales y ejemplos comentados
Regístrate para desbloquear la rúbrica completa de inDrive
Banco de preguntas inDrive
Una muestra de nuestra base, agrupada por ronda. Regístrate para la colección completa.
7 preguntas mostradas de 15
Recruiter Screen- Entrevista con reclutador
1- 1
Tipo · Role Fit & Domain Engineering
¿Por qué quieres trabajar específicamente en los desafíos de ingeniería backend en inDrive, y cómo te prepara tu experiencia en ingeniería para sistemas de negociación entre pares de alta concurrencia?En inglés:Why do you want to work on backend engineering challenges at inDrive specifically, and how does your engineering background prepare you for high-concurrency peer-to-peer negotiation systems?
Coding Screen- Coding Screen
4- 2
Tipo · Algorithms & Array Sorting
Dada una matriz de pujas de tarifas de conductores entrantes con precios y tiempos de llegada estimados para una solicitud de un solo pasajero, escribe un algoritmo para encontrar el par óptimo de ofertas de conductor cuya varianza de precio combinada y diferencia de tiempo de llegada caigan dentro de un presupuesto y umbral especificados.En inglés:Given an array of incoming driver fare bids with prices and estimated arrival times for a single passenger request, write an algorithm to find the optimal pair of driver offers whose combined price variance and arrival time difference fall within a specified budget and threshold. - 3
Tipo · Sliding Window & Stream Processing
Diseña un algoritmo de ventana deslizante en memoria que procese un flujo continuo de eventos de ping de ubicación de conductores durante una ventana móvil de 5 minutos y devuelva de manera eficiente las K celdas de geohash con la mayor densidad de presencia de conductores.En inglés:Design an in-memory sliding window algorithm that processes a continuous stream of driver location ping events over a rolling 5-minute window and efficiently returns the top K geohash cells with the highest driver presence density. - + 2 preguntas más en esta ronda (regístrate para desbloquear)
System Design- System Design
5- 4
Tipo · Distributed Systems & State Synchronization
Diseña un sistema de negociación de tarifas entre pares de baja latencia que procese y sincronice pujas y contrapujas en tiempo real entre pasajeros y conductores sobre redes móviles poco fiables.En inglés:Design a low-latency peer-to-peer fare negotiation system that processes and synchronizes real-time bids and counter-bids between passengers and drivers over unreliable mobile networks. - 5
Tipo · Geospatial Data Processing
Diseña una tubería de ingesta de telemetría de conductores en tiempo real capaz de ingerir actualizaciones de GPS de alta frecuencia de cientos de miles de conductores activos para mantener índices de oferta y mapas de calor en tiempo real.En inglés:Design a real-time driver telemetry ingestion pipeline capable of ingesting high-frequency GPS updates from hundreds of thousands of active drivers to maintain real-time supply indexes and heatmaps. - + 3 preguntas más en esta ronda (regístrate para desbloquear)
Onsite Coding- Coding Onsite
5- 6
Tipo · Complex Data Structure Design
Diseña e implementa una cola de prioridad dinámica para conductores locales que admita la actualización de precios de puja de conductores, la actualización de calificaciones dinámicas de conductores y la extracción del conductor mejor clasificado en tiempo O(log N).En inglés:Design and implement a dynamic priority queue for local drivers that supports updating driver bid prices, updating dynamic driver ratings, and extracting the top-ranked driver in O(log N) time. - 7
Tipo · Computational Geometry & Stream Processing
Dado un flujo continuo de pares de coordenadas GPS que representan un viaje de conductor y una lista de zonas de restricción poligonales estáticas, escribe un algoritmo para calcular la duración total del tiempo pasado dentro de las zonas de restricción sin almacenar el historial completo de la ruta.En inglés:Given a continuous stream of GPS coordinate pairs representing a driver trip and a list of static polygonal restriction zones, write an algorithm to compute the total time duration spent inside restriction zones without storing full route history. - + 3 preguntas más en esta ronda (regístrate para desbloquear)
Desbloquea el banco completo inDrive
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.
Rutas de entrevista en inDrive
Cómo se traduce el ADN de inDrive entre funciones. Elige tu rol.
Compara inDrive con empresas similares
Mismo ADN, exigencias distintas. Explora las empresas más cercanas en nuestra base de datos y ve cómo difieren sus loops.
Bolt
Mismo tierHyper-frugal unit economics across Europe and Africa operations set the benchmark for engineering and product intervi...
Ver preguntas de entrevista de Bolt
Grab
Mismo tierThe Grab Way principles guide assessments, emphasizing adaptability to Southeast Asia's diverse markets and deliverin...
Ver preguntas de entrevista de Grab
Beam
Mismo tierBeam's Certified Climate Neutral commitment means they seek individuals who can drive tangible impact towards sustain...
Ver preguntas de entrevista de Beam
Practica la entrevista inDrive de principio a fin
Mock Interview inDrive
Ejecuta un mock live con nuestro AI-interviewer sobre prompts estilo inDrive. Evaluación en estructura, señal y longitud de respuesta - como en el loop real.
Open
Historias STAR para las rondas behavioral de inDrive
Construye una Story Bank de tus éxitos pasados, mapeados a las señales de liderazgo que inDrive evalúa. Reutilízalas en cada ronda behavioral.
Open
Hub de preparación de entrevista inDrive
Los frameworks detrás de cada ronda de inDrive: CIRCLES para product sense, debugging hypothesis-driven para analítico, STAR para behavioral. Cada uno en 10 minutos.
Open
Frameworks de entrevista
CIRCLES, STAR, AARRR, RICE, MECE. Los frameworks que hacen asentir a los entrevistadores de inDrive en lugar de fruncir el ceño. Playbooks paso a paso con las jugadas y las trampas.
Open
Preguntas frecuentes
¿Cuánto dura el proceso de entrevista en inDrive?
La mayoría de candidatos tarda entre 4 y 8 semanas desde el screen del recruiter hasta la oferta. El loop onsite ocurre en un día o en dos medias jornadas, con debrief y oferta dentro de 5 días hábiles.
¿Cómo prepararse específicamente para inDrive?
Tres prioridades: (1) el ADN inDrive mostrado arriba - qué evalúan realmente, (2) las rondas de tu loop, especialmente la que los candidatos subestiman, y (3) practica los tipos de pregunta de esta guía con un framework estructurado como CIRCLES o STAR.
¿Aplica también a roles de engineering o design en inDrive?
El ADN se mantiene - lo que cambia es la mezcla de rondas. Los SWE enfrentan coding screens en lugar del Product Sense; los designers tienen revisiones de portfolio y ejercicios de diseño. "Qué valoran" y las señales conductuales aplican a todas las funciones.