Too Good To Go logo

Growth · Guía de entrevista Software Engineer

Candidatura vía Greenhouse

Cómo aprobar la entrevista Too Good To Go Software Engineer en 2026

El ADN de Too Good To Go (TL;DR)

Too Good To Go seeks candidates passionate about fighting food waste, demonstrating practical problem-solving, and thriving in a collaborative, fast-paced environment. They value a bias for action, impact-driven thinking, and the ability to contribute directly to their mission of sustainability and scaling their platform.En español:Too Good To Go busca candidatos apasionados por luchar contra el desperdicio de alimentos, que demuestren una resolución práctica de problemas y que prosperen en un entorno colaborativo y de ritmo rápido. Valoran la iniciativa, el pensamiento orientado al impacto y la capacidad de contribuir directamente a su misión de sostenibilidad y a la escalabilidad de su plataforma.

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 Too Good To Go

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 Too Good To Go, evita estas trampas:

  • Inefficient sorting or greedy approach that doesn't guarantee optimality.En español:Una ordenación ineficiente o un enfoque voraz que no garantiza la optimalidad.
  • Describing a situation where agreement was easily reached.En español:Describir una situación en la que se llegó a un acuerdo fácilmente.
  • Relying on a single point of failure for sending notifications.En español:Confiar en un único punto de fallo para el envío de notificaciones.
  • The 'persuasion' involved simply stating facts without understanding the stakeholder's perspective.En español:La 'persuasión' implicó simplemente exponer hechos sin comprender la perspectiva del stakeholder.

Ponte a prueba: preguntas reales de Too Good To Go

Tres prompts reales extraídos de nuestra base.

Tipo · ownership

Describe a time you took ownership of a problem or project that wasn't explicitly assigned to you. What was the situation, and what did you do?En español:Describe una vez que asumiste la responsabilidad de un problema o proyecto que no se te asignó explícitamente. ¿Cuál fue la situación y qué hiciste?

Tipo · API Design

Design the API endpoint for a partner restaurant to update the availability of their 'surprise bags' in real-time. Consider the request format, response codes, and potential error handling.En español:Diseña el endpoint de la API para que un restaurante asociado actualice la disponibilidad de sus 'bolsas sorpresa' en tiempo real. Considera el formato de la solicitud, los códigos de respuesta y el posible manejo de errores.

Tipo · Algorithmic

Given a list of food orders with pickup times and delivery windows, write a function to find the maximum number of orders a single delivery driver can complete within a 10-hour shift, assuming each order takes 30 minutes to pick up and 45 minutes to deliver.En español:Dada una lista de pedidos de comida con horarios de recogida y ventanas de entrega, escribe una función para encontrar el número máximo de pedidos que un solo repartidor puede completar en un turno de 10 horas, asumiendo que cada pedido tarda 30 minutos en ser recogido y 45 minutos en ser entregado.

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

Regístrate para desbloquear la rúbrica JobMentis

Desbloquear la rúbrica →

Banco de preguntas Too Good To Go

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

9 preguntas mostradas de 22

1

Recruiter Screen

1
  1. 1

    Tipo · Motivation

    What excites you about Too Good To Go's mission to fight food waste, and how do you see your skills as a software engineer contributing to that mission?En español:¿Qué te entusiasma de la misión de Too Good To Go de luchar contra el desperdicio de alimentos y cómo crees que tus habilidades como ingeniero de software contribuirían a esa misión?
2

Coding Screen

3
  1. 2

    Tipo · Algorithmic

    Given a list of food orders with pickup times and delivery windows, write a function to find the maximum number of orders a single delivery driver can complete within a 10-hour shift, assuming each order takes 30 minutes to pick up and 45 minutes to deliver.En español:Dada una lista de pedidos de comida con horarios de recogida y ventanas de entrega, escribe una función para encontrar el número máximo de pedidos que un solo repartidor puede completar en un turno de 10 horas, asumiendo que cada pedido tarda 30 minutos en ser recogido y 45 minutos en ser entregado.
  2. 3

    Tipo · Data Structures

    Implement a data structure that efficiently stores and retrieves 'surprise bags' available at different store locations, supporting operations like adding a new bag, marking a bag as sold, and finding available bags within a given radius of a user's location.En español:Implementa una estructura de datos que almacene y recupere eficientemente 'bolsas sorpresa' disponibles en diferentes ubicaciones de tiendas, admitiendo operaciones como añadir una nueva bolsa, marcar una bolsa como vendida y encontrar bolsas disponibles dentro de un radio determinado de la ubicación de un usuario.
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
3

System Design

3
  1. 4

    Tipo · Scalability

    How would you design a system to handle a surge in user activity during peak hours (e.g., just before closing time for restaurants) for the Too Good To Go app, ensuring a smooth user experience and reliable order processing?En español:¿Cómo diseñarías un sistema para manejar un aumento en la actividad de los usuarios durante las horas pico (por ejemplo, justo antes de la hora de cierre de los restaurantes) para la aplicación Too Good To Go, asegurando una experiencia de usuario fluida y un procesamiento de pedidos fiable?
  2. 5

    Tipo · Reliability

    Imagine the system responsible for notifying users about newly available surprise bags experiences intermittent failures. How would you design this notification system to be highly reliable and fault-tolerant?En español:Imagina que el sistema responsable de notificar a los usuarios sobre las bolsas sorpresa recién disponibles experimenta fallos intermitentes. ¿Cómo diseñarías este sistema de notificación para que sea altamente fiable y tolerante a fallos?
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
4

Onsite Coding

3
  1. 6

    Tipo · Algorithmic

    You're given a stream of user actions (view, add to cart, purchase) and restaurant updates (bag added, bag sold). Design an algorithm to estimate the real-time inventory of surprise bags across all restaurants, considering potential delays in updates.En español:Se te da un flujo de acciones de usuario (ver, añadir al carrito, comprar) y actualizaciones de restaurantes (bolsa añadida, bolsa vendida). Diseña un algoritmo para estimar el inventario en tiempo real de bolsas sorpresa en todos los restaurantes, considerando posibles retrasos en las actualizaciones.
  2. 7

    Tipo · Debugging

    Users are reporting that sometimes their order confirmation emails are delayed or not received at all. The system uses a background job queue for sending emails. How would you approach debugging this issue?En español:Los usuarios informan que a veces sus correos electrónicos de confirmación de pedido se retrasan o no se reciben. El sistema utiliza una cola de trabajos en segundo plano para enviar correos electrónicos. ¿Cómo abordarías la depuración de este problema?
  3. + 1 preguntas más en esta ronda (regístrate para desbloquear)
5

Behavioral / Leadership

12
  1. 8

    Tipo · conflict resolution

    Tell me about a time you had a significant disagreement with a stakeholder (e.g., engineer, designer, marketing, sales) about a product decision. How did you approach it, and what was the outcome?En español:Cuéntame sobre una vez que tuviste un desacuerdo importante con un stakeholder (por ejemplo, ingeniero, diseñador, marketing, ventas) sobre una decisión de producto. ¿Cómo lo abordaste y cuál fue el resultado?
  2. 9

    Tipo · ownership

    Describe a time you took ownership of a problem or project that wasn't explicitly assigned to you. What was the situation, and what did you do?En español:Describe una vez que asumiste la responsabilidad de un problema o proyecto que no se te asignó explícitamente. ¿Cuál fue la situación y qué hiciste?
  3. + 10 preguntas más en esta ronda (regístrate para desbloquear)

Desbloquea el banco completo Too Good To Go

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 Too Good To Go

Cómo se traduce el ADN de Too Good To Go entre funciones. Elige tu rol.

Compara Too Good To Go 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 Too Good To Go de principio a fin

FAQ