Gett logo

Growth · Guía de entrevista Software Engineer

Cómo aprobar la entrevista Gett Software Engineer en 2026

El ADN de Gett (TL;DR)

Gett values a pragmatic, results-oriented approach to problem-solving, focusing on how candidates can directly contribute to improving the efficiency and user experience of their transportation and delivery platform. They look for individuals who can balance strategic thinking with tactical execution, demonstrating a clear understanding of the business impact of technical and product decisions.En español:Gett valora un enfoque pragmático y orientado a resultados para la resolución de problemas, centrándose en cómo los candidatos pueden contribuir directamente a mejorar la eficiencia y la experiencia del usuario de su plataforma de transporte y entrega. Buscan personas que puedan equilibrar el pensamiento estratégico con la ejecución táctica, demostrando una clara comprensión del impacto empresarial de las decisiones técnicas y de producto.

Inglés original + traducción en tu idioma

Las entrevistas tech y de multinacionales se realizan más a menudo en inglés. Para sectores como lujo, finanzas o pharma, el idioma de trabajo puede ser el local. Mostramos cada pregunta primero en inglés — con una traducción debajo — para que puedas preparar en el idioma que use tu entrevistador.

El loop de entrevista Gett

Tu loop comprende típicamente 5 rondas.

  1. 1

    Ronda 1

    Recruiter Screen
    Motivation, role fit, logistics.
  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 / Leadership
    Past evidence of ownership, influence, resolving conflict.

Zona de peligro: por qué fallan los candidatos

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

  • Inefficient sorting or iteration leading to O(n^2) complexity.En español:Ordenación o iteración ineficiente que conduce a una complejidad O(n^2).
  • Generic answer not tailored to Gett or the SaaS industry.En español:Respuesta genérica no adaptada a Gett o al sector SaaS.
  • Inefficient spatial indexing or querying.En español:Indexación espacial o consulta ineficiente.
  • Ignoring potential exceptions during email sending.En español:Ignorar posibles excepciones durante el envío de correos electrónicos.

Ponte a prueba: preguntas reales de Gett

Tres prompts reales extraídos de nuestra base.

Tipo · Scalability

How would you scale Gett's booking system to handle a 10x increase in daily bookings during peak hours (e.g., morning commute)? Discuss database, caching, and potential architectural changes.En español:¿Cómo escalarías el sistema de reservas de Gett para manejar un aumento de 10 veces en las reservas diarias durante las horas pico (por ejemplo, el viaje matutino)? Discute la base de datos, el almacenamiento en caché y los posibles cambios arquitectónicos.

Tipo · Data Structure

Implement a data structure that supports adding a booking, removing a booking, and efficiently querying if a given time slot overlaps with any existing bookings. Use Python.En español:Implementa una estructura de datos que admita la adición de una reserva, la eliminación de una reserva y la consulta eficiente de si un intervalo de tiempo dado se superpone con reservas existentes. Usa Python.

Tipo · Algorithm

Given a list of user bookings with start and end times, find the maximum number of concurrent bookings at any point in time. Assume bookings are within a single day.En español:Dada una lista de reservas de usuarios con horas de inicio y fin, encuentra el número máximo de reservas concurrentes en un momento dado. Supón que las reservas se realizan dentro de un solo día.

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

Regístrate para desbloquear la rúbrica JobMentis

Desbloquear la rúbrica →

Banco de preguntas Gett

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

9 preguntas mostradas de 16

1

Recruiter Screen

1
  1. 1

    Tipo · Motivation

    What interests you about working at Gett, and what do you hope to achieve in this role?En español:¿Qué te interesa de trabajar en Gett y qué esperas lograr en este puesto?
2

Coding Screen

3
  1. 2

    Tipo · Algorithm

    Given a list of user bookings with start and end times, find the maximum number of concurrent bookings at any point in time. Assume bookings are within a single day.En español:Dada una lista de reservas de usuarios con horas de inicio y fin, encuentra el número máximo de reservas concurrentes en un momento dado. Supón que las reservas se realizan dentro de un solo día.
  2. 3

    Tipo · Data Structure

    Implement a data structure that supports adding a booking, removing a booking, and efficiently querying if a given time slot overlaps with any existing bookings. Use Python.En español:Implementa una estructura de datos que admita la adición de una reserva, la eliminación de una reserva y la consulta eficiente de si un intervalo de tiempo dado se superpone con reservas existentes. Usa Python.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design

3
  1. 4

    Tipo · API Design

    Design the API for a service that allows users to book rides. Consider endpoints for creating bookings, viewing booking history, and canceling bookings. Think about request/response formats, authentication, and error handling.En español:Diseña la API para un servicio que permita a los usuarios reservar viajes. Considera los puntos finales para crear reservas, ver el historial de reservas y cancelar reservas. Piensa en los formatos de solicitud/respuesta, la autenticación y el manejo de errores.
  2. 5

    Tipo · Scalability

    How would you scale Gett's booking system to handle a 10x increase in daily bookings during peak hours (e.g., morning commute)? Discuss database, caching, and potential architectural changes.En español:¿Cómo escalarías el sistema de reservas de Gett para manejar un aumento de 10 veces en las reservas diarias durante las horas pico (por ejemplo, el viaje matutino)? Discute la base de datos, el almacenamiento en caché y los posibles cambios arquitectónicos.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding

3
  1. 6

    Tipo · Algorithm

    Given a list of historical ride requests (origin, destination, timestamp) and a list of available drivers (location, availability), design an algorithm to efficiently match the closest available driver to a request. Assume a simplified distance metric.En español:Dada una lista de solicitudes de viaje históricas (origen, destino, marca de tiempo) y una lista de conductores disponibles (ubicación, disponibilidad), diseña un algoritmo para emparejar eficientemente el conductor disponible más cercano a una solicitud. Supón una métrica de distancia simplificada.
  2. 7

    Tipo · Code Clarity

    Refactor the following piece of code, which calculates surge pricing based on demand and time, to improve its readability, maintainability, and testability. Explain your changes.En español:Refactoriza el siguiente fragmento de código, que calcula los precios dinámicos en función de la demanda y la hora, para mejorar su legibilidad, mantenibilidad y capacidad de prueba. Explica tus cambios.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / Leadership

6
  1. 8

    Tipo · Conflict Resolution

    Tell me about a time you had a significant disagreement with a cross-functional team member (e.g., engineering, marketing) about a product decision. How did you handle it, and what was the outcome?En español:Cuéntame sobre una vez que tuviste un desacuerdo importante con un miembro de un equipo multifuncional (por ejemplo, ingeniería, marketing) sobre una decisión de producto. ¿Cómo lo manejaste y cuál fue el resultado?
  2. 9

    Tipo · Problem Solving

    Tell me about a time you encountered a particularly challenging technical bug in a production system. How did you approach diagnosing and resolving it, and what did you learn from the experience?En español:Cuéntame sobre una vez que encontraste un error técnico particularmente desafiante en un sistema de producción. ¿Cómo abordaste el diagnóstico y la resolución, y qué aprendiste de la experiencia?
  3. + 4 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Gett

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 Gett

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

Software Engineers at Gett should demonstrate a strong grasp of building scalable, reliable systems for real-time operations. Expect questions on distributed systems, data processing for operational efficiency, and API design, with an emphasis on writing clean, maintainable code that directly impacts platform performance and user satisfaction.

Scalability

How would you scale Gett's booking system to handle a 10x increase in daily bookings during peak hours (e.g., morning commute)? Discuss database, caching, and potential architectural changes.En español:¿Cómo escalarías el sistema de reservas de Gett para manejar un aumento de 10 veces en las reservas diarias durante las horas pico (por ejemplo, el viaje matutino)? Discute la base de datos, el almacenamiento en caché y los posibles cambios arquitectónicos.

Data Structure

Implement a data structure that supports adding a booking, removing a booking, and efficiently querying if a given time slot overlaps with any existing bookings. Use Python.En español:Implementa una estructura de datos que admita la adición de una reserva, la eliminación de una reserva y la consulta eficiente de si un intervalo de tiempo dado se superpone con reservas existentes. Usa Python.

+ 1 más

Desbloquea la rúbrica Software Engineer para Gett

Ver la guía completa Software Engineer

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

FAQ