“Can you walk me through your approach before you start coding?”
Reformula el problema con tus palabras («let me restate the problem to make sure I've got it right»), di tu primera idea y su coste, apunta la mejora que ves y pide validación antes de teclear: «I'll start with the naive version, then optimize. Does that sound reasonable?». Con tres frases ya has demostrado método.
Sure. Before I write anything, let me restate the problem to make sure I've got it right: we need to [restate the task]. My first thought is a brute-force pass, which would be O of n squared, and then I think we can bring it down with a hash map. I'll start with the naive version so we have something working, then optimize. Does that sound reasonable?
Nivel B1-B2: pensada para que la adaptes a tu experiencia, no para memorizarla palabra por palabra. Cambia el stack, los años y el contexto por los tuyos.
Quien empieza a teclear en silencio suspende aunque el código acabe funcionando: el entrevistador no puede evaluar lo que no oye. La pregunta existe para ver si acotas antes de resolver y si sabes pactar el enfoque con otra persona. En un equipo remoto eso es exactamente lo que harás en cada pull request y en cada design review, así que la señal que buscan es de trabajo diario, no de examen.
En resumen: Hablar antes de teclear no es perder tiempo: es la mitad de la nota. Memoriza tres conectores — «my first thought is…», «I'll start with the naive version, then optimize…», «does that sound reasonable?» — y ya tienes la estructura entera de la respuesta.
Esta pregunta se responde en voz alta y bajo presión. En DevLingo la ensayas con un tutor IA que hace de entrevistador y te corrige la frase concreta que dijiste mal, no un listado genérico de errores.
Ensayar esta pregunta gratisTodas las preguntas de entrevista·Glosario de inglés técnico