Lingua-e
← Volver

Guía de inglés para developers

Preguntas de entrevistas técnicas que todo developer debería conocer

30 de abril de 2026

Una guía práctica de las preguntas más comunes en cada tipo de entrevista de desarrollo: llamada con el recruiter, coding challenge, diseño de sistemas y cultural fit. Con consejos sobre cómo responderlas en inglés.

1. Recruiter screen

1. Llamada con el recruiter

La llamada con el recruiter suele durar entre 20 y 30 minutos. El objetivo es confirmar que eres un candidato viable antes de involucrar al equipo técnico. Estas preguntas se hacen casi siempre.

Tell me about yourself.

Háblame de ti.

Consejo:

No te extiendas más de dos minutos. Céntrate en tu rol actual, tu experiencia relevante y por qué buscas una nueva oportunidad.

Why are you looking for a new opportunity?

¿Por qué estás buscando un nuevo trabajo?

Consejo:

Sé honesto pero profesional. Habla de crecimiento, nuevos retos o un cambio de dirección, no de quejas sobre tu empleador actual.

What is your expected salary?

¿Cuál es tu salario esperado?

Consejo:

Investiga el mercado antes de la llamada. Puedes dar un rango o preguntar primero qué presupuesto tienen.

Are you currently interviewing elsewhere?

¿Estás en otros procesos de selección ahora mismo?

Consejo:

Puedes decir que sí, indica que estás en demanda. Menciona que estás siendo selectivo para encontrar el encaje correcto.

What is your notice period?

¿Cuál es tu período de preaviso?

Consejo:

Da el número exacto de semanas o meses. Si es negociable, dilo.

Are you open to remote work / relocation?

¿Estás abierto al trabajo remoto o a la reubicación?

Consejo:

Sé claro sobre tus preferencias desde el principio para evitar malentendidos más adelante.

Can you walk me through your background?

¿Puedes contarme tu trayectoria profesional?

Consejo:

Similar a 'háblame de ti', pero suele esperar más detalle técnico. Menciona tu stack, el tamaño del equipo y los tipos de proyectos.

Why do you want to work here?

¿Por qué quieres trabajar aquí?

Consejo:

Demuestra que has investigado la empresa. Haz referencia específica al producto, la misión o el stack tecnológico.

2. Coding challenge

2. Coding challenge

Son los problemas de algoritmos y estructuras de datos que encontrarás en una entrevista técnica en directo o en un ejercicio para hacer en casa. Las preguntas en sí importan menos que la claridad con la que explicas tu razonamiento.

Reverse a string or a linked list.

Invierte un string o una lista enlazada.

Consejo:

Es un clásico de calentamiento. Para strings, aclara si puedes usar métodos nativos. Para listas enlazadas, piensa en la manipulación de punteros.

Find two numbers in an array that sum to a target (Two Sum).

Encuentra dos números en un array que sumen un objetivo dado (Two Sum).

Consejo:

La solución ingenua es O(n²). La óptima usa un hash map y es O(n). Menciona siempre el trade-off.

Check whether a string is a palindrome.

Comprueba si un string es un palíndromo.

Consejo:

Aclara los casos límite: espacios, puntuación, mayúsculas y minúsculas. El enfoque de dos punteros es limpio y eficiente.

Find the maximum subarray sum (Kadane's algorithm).

Encuentra la suma máxima de un subarray (algoritmo de Kadane).

Consejo:

Explica tu razonamiento antes de escribir código. Los entrevistadores quieren ver cómo piensas, no solo la respuesta final.

Implement binary search.

Implementa una búsqueda binaria.

Consejo:

Los errores de off-by-one son frecuentes. Sé preciso sobre cuándo usar < vs <=, y confirma siempre que la entrada está ordenada.

Detect a cycle in a linked list.

Detecta un ciclo en una lista enlazada.

Consejo:

El algoritmo de detección de ciclos de Floyd (punteros rápido y lento) es la respuesta esperada aquí.

Given a tree, check whether it is balanced.

Dado un árbol, comprueba si está balanceado.

Consejo:

Un enfoque DFS recursivo que devuelve la altura y un flag de balance en una sola pasada es la solución más eficiente.

FizzBuzz: print numbers 1 to 100, replacing multiples of 3 with 'Fizz', multiples of 5 with 'Buzz', and multiples of both with 'FizzBuzz'.

FizzBuzz: imprime los números del 1 al 100, reemplazando los múltiplos de 3 por 'Fizz', los de 5 por 'Buzz' y los de ambos por 'FizzBuzz'.

Consejo:

Parece trivial pero revela cómo estructuras los condicionales. Ordena bien tus comprobaciones if-else.

3. System design

3. Diseño de sistemas

Las entrevistas de diseño de sistemas son abiertas. No hay una única respuesta correcta. Lo que evalúa el entrevistador es tu capacidad para razonar sobre los trade-offs y comunicar tus decisiones con claridad.

Design a URL shortener (like bit.ly).

Diseña un acortador de URLs (como bit.ly).

Consejo:

Cubre el diseño de la API, la generación del hash, el esquema de base de datos y la escalabilidad de lectura/escritura. Menciona la caché para URLs con mucho tráfico.

Design a rate limiter.

Diseña un limitador de velocidad (rate limiter).

Consejo:

Discute los algoritmos token bucket vs sliding window. Dónde vive el estado (en memoria vs Redis) es clave aquí.

Design a real-time chat system (like Slack or WhatsApp).

Diseña un sistema de chat en tiempo real (como Slack o WhatsApp).

Consejo:

Piensa en WebSockets para la entrega en tiempo real, la persistencia de mensajes y cómo gestionas los usuarios desconectados.

Design a social media news feed (like Twitter or Instagram).

Diseña un feed de redes sociales (como Twitter o Instagram).

Consejo:

Fan-out on write vs fan-out on read es el trade-off central. Discute cómo gestionarías a celebrities con millones de seguidores.

Design a notification system.

Diseña un sistema de notificaciones.

Consejo:

Cubre los canales de entrega (push, email, SMS), la lógica de reintentos, la deduplicación y las preferencias del usuario.

How would you scale a relational database?

¿Cómo escalarías una base de datos relacional?

Consejo:

Habla de réplicas de lectura, connection pooling, estrategias de sharding y cuándo migrar a una solución NoSQL.

Design a distributed cache.

Diseña una caché distribuida.

Consejo:

Cubre las estrategias de invalidación de caché, las políticas de evicción (LRU, LFU) y los trade-offs de consistencia con la fuente de verdad.

How would you design the backend API for a product like Uber?

¿Cómo diseñarías la API backend de un producto como Uber?

Consejo:

Empieza por los requisitos: pasajeros, conductores, emparejamiento, precios. Luego divide en servicios y discute el modelo de datos.

4. Cultural fit

4. Cultural fit

También llamada entrevista de comportamiento. Estas preguntas evalúan cómo trabajas con otros, cómo gestionas los conflictos y cómo respondes a la presión. Usa ejemplos concretos de tu experiencia, no respuestas genéricas.

Tell me about a time you disagreed with a teammate. How did you resolve it?

Cuéntame alguna vez que no estuviste de acuerdo con un compañero. ¿Cómo lo resolviste?

Consejo:

Usa el método STAR: Situación, Tarea, Acción, Resultado. Demuestra que puedes discrepar con respeto y llegar a una decisión juntos.

What is your biggest professional failure, and what did you learn from it?

¿Cuál ha sido tu mayor fracaso profesional y qué aprendiste de él?

Consejo:

Sé específico y honesto. Los entrevistadores buscan autoconciencia y capacidad de aprender de los errores, no perfección.

How do you handle tight deadlines or high-pressure situations?

¿Cómo gestionas los plazos ajustados o las situaciones de alta presión?

Consejo:

Pon un ejemplo real. Menciona cómo priorizas, cómo te comunicas con los stakeholders y cómo evitas bajar la calidad.

How do you give and receive feedback?

¿Cómo das y recibes feedback?

Consejo:

Demuestra que el feedback es un proceso bidireccional para ti. Menciona técnicas concretas, como hacer preguntas de aclaración o centrarte en el comportamiento, no en la persona.

How do you prioritise tasks when everything feels urgent?

¿Cómo priorizas las tareas cuando todo parece urgente?

Consejo:

Menciona frameworks que usas (como impacto vs esfuerzo, o hablar con los stakeholders para alinear la prioridad real) en lugar de decir simplemente 'hago una lista'.

Describe your ideal work environment.

Describe tu entorno de trabajo ideal.

Consejo:

Sé genuino pero muestra flexibilidad. Menciona cosas como autonomía, responsabilidades claras o comunicación async-first si se aplican a ti.

Where do you see yourself in five years?

¿Dónde te ves dentro de cinco años?

Consejo:

No necesitas una respuesta perfecta, pero muestra ambición y dirección. Alinéala con el tipo de rol al que aspiras.

How do you stay up to date with technology?

¿Cómo te mantienes al día con la tecnología?

Consejo:

Menciona recursos concretos: blogs, newsletters, proyectos open source, conferencias o proyectos personales. Evita respuestas vagas como 'busco en Google'.

¿Listo para practicar tu inglés en el trabajo?

Lingua-e tiene ejercicios interactivos basados en conversaciones reales de developers: standups, code reviews, retrospectivas y más. Practica hasta que salga solo.

Prueba Lingua-e gratis
Roxana Lafuente

Escrito por

Roxana Lafuente

Fundadora de Lingua-e

Roxana Lafuente es ingeniera de software con más de 8 años de experiencia. Al comienzo de su carrera, aunque ya había aprobado el First Certificate in English, se bloqueaba cada vez que tenía que hablar en el standup diario. Era un problema que nadie estaba resolviendo. Después de más de 2.000 standups, descubrió qué es lo que realmente construye la fluidez: practicar situaciones que se parecen a tu trabajo real. Creó Lingua-e para que otros developers no tuvieran que tomar el camino largo para sentirse seguros trabajando en un entorno de desarrollo internacional.