Entrevistas técnicas en inglés
En esta lección
- Las fases de una entrevista
- Los primeros minutos: saludar y presentarte
- Explicar un proyecto
- Preguntas típicas y cómo responder
- Pensar en voz alta en un ejercicio de código
- Cuando no entiendes la pregunta
- Tus preguntas al entrevistador
- Cerrar y hacer seguimiento
- Preparar la entrevista
- Errores frecuentes
- Resumen
La entrevista en inglés da más miedo que el inglés mismo. La buena noticia: casi todas las entrevistas para perfiles junior siguen un guion muy parecido, y se puede preparar de antemano. En esta lección vas a aprender a presentarte, a explicar un proyecto personal, a pensar en voz alta mientras resuelves un ejercicio de código, a contestar las preguntas más típicas y a salir de los apuros cuando no entiendes algo. Todas las frases están pensadas para un nivel de inglés intermedio: simples, correctas y naturales.
Antes de la entrevista, prepara tu CV con Ofertas y CV; y si necesitas repasar sonidos, mira Pronunciación.
Las fases de una entrevista
| Fase | Inglés | Qué ocurre | Duración típica |
|---|---|---|---|
| Primer contacto | screening call / recruiter call | llamada con RR. HH. para ver encaje | 15-30 min |
| Entrevista técnica | technical interview | preguntas de conocimientos | 45-60 min |
| Ejercicio de código | coding challenge / live coding | resuelves un problema | 30-60 min |
| Prueba para casa | take-home assignment | proyecto pequeño en casa | 2-4 horas |
| Entrevista con el equipo | team interview / culture fit | conocer al equipo | 30-45 min |
| Oferta | offer | proponen contrato |
Vocabulario del proceso:
| Inglés | Pronunciación | Significado |
|---|---|---|
| interviewer | /ínterviuer/ | quien te entrevista |
| candidate | /kándideit/ | candidato (tú) |
| recruiter | /ricrúter/ | selector/reclutador |
| hiring manager | /jáirin mánayer/ | responsable que contrata |
| to hire | /jaier/ | contratar |
| to apply | /aplái/ | presentarse a una oferta |
| application | /aplikéishon/ | solicitud |
| shortlist | /shortlist/ | lista corta de finalistas |
| follow-up | /fólouap/ | mensaje de seguimiento |
| to turn down | rechazar | |
| to accept an offer | aceptar la oferta | |
| salary expectations | pretensiones salariales |
Los primeros minutos: saludar y presentarte
Hay una pregunta que casi siempre abre: Tell me about yourself (“háblame de ti”). No quieren tu vida; quieren un resumen profesional de un minuto. Estructura sencilla: presente, pasado, futuro.
| Parte | Qué decir | Frase |
|---|---|---|
| Presente | quién eres ahora | I'm a web development student... |
| Pasado | qué has hecho | I've built several projects... |
| Futuro | qué buscas | I'm looking for... |
Ejemplo completo:
Sure. My name is Ana, and I'm finishing a two-year vocational degree
in web application development in Valencia.
During my studies, I've built several projects with HTML, CSS, and
JavaScript, like a class schedule for a local sports centre.
I've also learned Git and basic SQL.
Now I'm looking for my first job as a junior developer, where I can
work in a team and keep learning.
Traducción: “Claro. Me llamo Ana y estoy terminando un grado superior de dos años en desarrollo de aplicaciones web, en Valencia. Durante mis estudios, he hecho varios proyectos con HTML, CSS y JavaScript, como un horario de clases para un centro deportivo local. También he aprendido Git y SQL básico. Ahora busco mi primer trabajo como desarrolladora junior, donde pueda trabajar en equipo y seguir aprendiendo.”
Frases de apertura y cortesía:
| Inglés | Traducción |
|---|---|
Hi, nice to meet you. | Hola, encantado de conocerte. |
Thanks for having me. | Gracias por recibirme. |
Thanks for taking the time. | Gracias por dedicarme tiempo. |
I'm excited about this opportunity. | Estoy ilusionado con esta oportunidad. |
Sorry, could you repeat that? | Perdona, ¿puedes repetirlo? |
Can I take a moment to think? | ¿Puedo tomarme un momento para pensar? |
Explicar un proyecto
Can you tell me about a project you're proud of? Es una de las preguntas más frecuentes para juniors. Usa una estructura de cinco pasos:
| Paso | Qué responde | Frase útil |
|---|---|---|
| 1. Context | qué es y para quién | It's a web app for... |
| 2. Goal | qué problema resuelve | The goal was to... |
| 3. Tools | con qué lo hiciste | I used JavaScript and... |
| 4. My role | qué hiciste tú | I was responsible for... |
| 5. Result / learning | qué salió y qué aprendiste | I learned that... |
Un ejemplo hablado:
One project I'm proud of is a recipe finder. It's a web app that lets
users search for recipes by ingredient.
The goal was to practice working with APIs. I used JavaScript, the Fetch API,
and a public recipe API. I built the interface with HTML and CSS, and I made
it responsive for mobile.
The hardest part was handling errors. At first, the app showed a blank page
when the API failed. So I added a loading message and an error message.
I learned how to read API documentation and how to debug with DevTools.
If I had more time, I would add favorites and save them in localStorage.
“Un proyecto del que estoy orgullosa es un buscador de recetas. Es una aplicación web que permite buscar recetas por ingrediente. El objetivo era practicar con APIs. Usé JavaScript, la API Fetch y una API pública de recetas. Hice la interfaz con HTML y CSS y la hice adaptable a móvil. Lo más difícil fue gestionar errores: al principio la app mostraba una página en blanco si la API fallaba, así que añadí un mensaje de carga y otro de error. Aprendí a leer documentación de APIs y a depurar con DevTools. Con más tiempo, añadiría favoritos y los guardaría en localStorage.”
Algunas expresiones muy útiles para este tipo de respuesta:
| Inglés | Traducción |
|---|---|
I worked on... | Trabajé en… |
I was responsible for... | Fui responsable de… |
I was in charge of... | Me encargué de… |
I had to... | Tuve que… |
The main challenge was... | El principal reto fue… |
I solved it by... | Lo resolví… |
As a result, ... | Como resultado, … |
I'm proud of... | Estoy orgulloso de… |
If I did it again, I would... | Si lo hiciera otra vez, … |
Next, I'd like to... | Lo siguiente que querría hacer es… |
Consejo: cuenta tu trabajo (
I did), no solo del grupo (we did). En un proyecto en equipo, diWe built it as a team of three. I worked on the login page.
Preguntas típicas y cómo responder
Sobre ti
| Pregunta | Traducción | Idea de respuesta |
|---|---|---|
Why do you want this job? | ¿Por qué quieres este trabajo? | I like your product and I want to learn from an experienced team. |
Why did you choose web development? | ¿Por qué elegiste desarrollo web? | I like building things people can use. |
What are your strengths? | ¿Cuáles son tus puntos fuertes? | I'm a fast learner and I like solving problems. |
What are your weaknesses? | ¿Y tus puntos débiles? | I sometimes spend too long on details. I'm learning to set time limits. |
Where do you see yourself in five years? | ¿Dónde te ves en cinco años? | I'd like to be a solid full stack developer. |
Do you have any questions for us? | ¿Tienes preguntas para nosotros? | (siempre ten alguna) |
What are your salary expectations? | ¿Cuáles son tus pretensiones salariales? | I'm open to discussion. What's the range for this role? |
Técnicas (nivel junior)
| Pregunta | Traducción |
|---|---|
What's the difference between let and const? | ¿Qué diferencia hay entre let y const? |
What is the DOM? | ¿Qué es el DOM? |
Explain how the box model works. | Explica cómo funciona el modelo de caja. |
What is an API? | ¿Qué es una API? |
What is a primary key? | ¿Qué es una clave primaria? |
What does Git do? | ¿Para qué sirve Git? |
How do you debug a problem? | ¿Cómo depuras un problema? |
What happens when you type a URL in the browser? | ¿Qué pasa cuando escribes una URL en el navegador? |
What's the difference between GET and POST? | ¿Qué diferencia hay entre GET y POST? |
What is responsive design? | ¿Qué es el diseño adaptable? |
Una respuesta corta y correcta (explica con tus palabras, no memorices):
Q: What's the difference between let and const?
A: Both declare variables in JavaScript. With let, you can reassign
the value later. With const, you can't reassign it. I use const by default
and let only when the value needs to change.
“Ambas declaran variables. Con let puedes reasignar el valor; con const no. Uso const por defecto y let solo cuando el valor debe cambiar.”
De comportamiento (behavioral)
Las preguntas behavioral piden un ejemplo real: Tell me about a time when....
| Pregunta | Traducción |
|---|---|
Tell me about a time you had a conflict in a team. | Cuéntame una vez que tuviste un conflicto en un equipo. |
Tell me about a bug you fixed. | Cuéntame un bug que arreglaste. |
How do you handle deadlines? | ¿Cómo manejas los plazos? |
How do you learn new technologies? | ¿Cómo aprendes tecnologías nuevas? |
What do you do when you're stuck? | ¿Qué haces cuando te atascas? |
Para organizarlas se usa el método STAR: Situation, Task, Action, Result.
Situation: In a group project, our page broke on mobile two days before the deadline.
Task: I had to find out why.
Action: I used DevTools to test different screen sizes and found a fixed width in the CSS.
Result: I changed it to a flexible layout and the page worked. We delivered on time.
Pensar en voz alta en un ejercicio de código
En un live coding no solo importa el resultado: quieren ver cómo piensas. Habla mientras trabajas. Un esquema para cualquier ejercicio:
| Paso | Qué haces | Frase |
|---|---|---|
| 1. Entender | repites el problema y preguntas | Let me make sure I understand... |
| 2. Ejemplos | pruebas con casos | For example, if the input is... |
| 3. Plan | explicas la idea antes de escribir | My plan is to... |
| 4. Código | escribes y comentas | First, I'll create a function... |
| 5. Probar | compruebas con ejemplos | Let me test it with... |
| 6. Mejorar | casos límite y mejoras | What if the list is empty? |
Imagina que te piden: write a function that returns the largest number in a list. Un ejemplo de lo que dirías:
OK, so I need a function that takes a list of numbers and returns the biggest one.
Let me make sure I understand: can the list be empty?
(Interviewer: Good question. Return null in that case.)
OK. For example, with [3, 9, 4] the answer is 9.
My plan is to keep a variable called max, and go through the list.
If the current number is bigger than max, I update max.
Y luego escribes y narras:
function findMax(numbers) {
if (numbers.length === 0) return null; // handle the empty case first
let max = numbers[0]; // start with the first number
for (const n of numbers) {
if (n > max) max = n; // update if we find a bigger one
}
return max;
}
console.log(findMax([3, 9, 4])); // 9
console.log(findMax([])); // null
Let me test it. With [3, 9, 4], max starts at 3, then becomes 9. It returns 9.
With an empty list, it returns null. I think it works.
The time complexity is O(n), because we go through the list once.
Traducción de lo que dices: “Pruebo. Con [3, 9, 4], max empieza en 3 y luego pasa a 9. Devuelve 9. Con una lista vacía, devuelve null. Creo que funciona. La complejidad temporal es O(n), porque recorremos la lista una vez.” (O(n) se lee “oh of n” o “big O of n”).
Frases para pensar en voz alta:
| Inglés | Traducción |
|---|---|
Let me think about this for a moment. | Déjame pensarlo un momento. |
I'm thinking out loud... | Estoy pensando en voz alta… |
The simplest approach would be... | El enfoque más simple sería… |
This isn't the most efficient solution, but it works. | No es la solución más eficiente, pero funciona. |
I could improve this by... | Podría mejorarlo… |
Let me start with a brute-force solution. | Empiezo con una solución de fuerza bruta. |
I'm not sure about this part. | No estoy seguro de esta parte. |
Let me try a different approach. | Pruebo otro enfoque. |
Oh, I see the bug. It's an off-by-one error. | Ya veo el bug: es un error de uno de más. |
Can I look up the syntax? | ¿Puedo consultar la sintaxis? |
I don't remember the exact method name, but it's something like... | No recuerdo el nombre exacto, pero es algo como… |
Could you give me a hint? | ¿Me das una pista? |
Nota: no pasa nada por no saber algo. Lo que importa es decir cómo lo averiguarías:
I'd check the documentation(“consultaría la documentación”). Es lo que hacen los desarrolladores reales.
Cuando no entiendes la pregunta
Esto le pasa a todo el mundo, incluso a nativos. Son frases normales, no una debilidad.
| Situación | Inglés | Traducción |
|---|---|---|
| No has oído | Sorry, could you repeat that? | Perdona, ¿puedes repetirlo? |
| Habla muy rápido | Could you speak a little slower, please? | ¿Puedes hablar un poco más despacio? |
| Palabra desconocida | Sorry, what does ... mean? | Perdón, ¿qué significa …? |
| Quieres confirmar | Just to make sure I understand: you're asking about...? | Para asegurarme: ¿preguntas por…? |
| Necesitas un ejemplo | Could you give me an example? | ¿Puedes darme un ejemplo? |
| Quieres tiempo | That's a good question. Let me think. | Buena pregunta; déjame pensar. |
| No lo sabes | I'm not sure, but I think... | No estoy seguro, pero creo que… |
| Sabes algo parecido | I haven't used it, but I know that... | No lo he usado, pero sé que… |
| Ni idea | I don't know, but I'd look it up in the documentation. | No lo sé, pero lo buscaría en la documentación. |
| No encuentras la palabra | How do you say ... in English? / It's like a ... | ¿Cómo se dice … en inglés? / Es como un… |
| Equivocación | Sorry, I meant... | Perdón, quería decir… |
| Conexión mala | The connection is bad. Could you repeat? | La conexión es mala. ¿Puedes repetir? |
Tus preguntas al entrevistador
Casi siempre terminan con Do you have any questions for us?. Responder “no” parece falta de interés. Algunas ideas:
| Inglés | Traducción |
|---|---|
What does a typical day look like for this role? | ¿Cómo es un día típico en este puesto? |
How is the team organized? | ¿Cómo está organizado el equipo? |
What technologies does the team use? | ¿Qué tecnologías usa el equipo? |
Is there mentoring for juniors? | ¿Hay mentoría para juniors? |
How do you do code reviews? | ¿Cómo hacéis las revisiones de código? |
What are the next steps in the process? | ¿Cuáles son los siguientes pasos del proceso? |
When can I expect to hear back? | ¿Cuándo puedo esperar una respuesta? |
Cerrar y hacer seguimiento
Thank you for your time. I really enjoyed learning more about the team.
I'm very interested in the role. I look forward to hearing from you.
“Gracias por su tiempo. He disfrutado conociendo más sobre el equipo. Me interesa mucho el puesto. Quedo a la espera de su respuesta.”
Y un correo de agradecimiento (thank-you email) al día siguiente:
Subject: Thank you - Junior Web Developer interview
Hi Laura,
Thank you for taking the time to speak with me today. I enjoyed learning
about your team and the project. Our conversation made me even more interested
in the role.
Please let me know if you need anything else from me.
Best regards,
Ana García
Preparar la entrevista
- Lee la oferta y subraya las tecnologías.
- Prepara tu presentación de un minuto y dila en voz alta, tres veces.
- Elige dos proyectos y practica explicarlos con los cinco pasos.
- Repasa lo básico de lo que pide la oferta.
- Prepara tres preguntas para ellos.
- Graba tu voz y escúchate: detecta dónde te atascas.
- Prueba la cámara, el micro y la conexión antes de una videollamada.
- Ten a mano un vaso de agua y tu CV.
Errores frecuentes
- Aprenderte un discurso de memoria. Suena robótico y te pierdes si te interrumpen. Prepara ideas, no frases enteras.
- Quedarte en silencio al pensar. Di
Let me think about this...o piensa en voz alta. - Decir “I don’t know” y callarte. Añade
but I would...y explica cómo lo averiguarías. - Disculparte demasiado por tu inglés. Una vez basta:
My English is not perfect, but I'll do my best. - Usar “I am agree” o “I have 22 years”. Es
I agreeyI'm 22 years old. - Decir “actually” para “actualmente”. Es
currently; mira Falsos amigos. - Hablar mal de tu antiguo trabajo o de tus compañeros.
- No preguntar nada al final. Siempre ten tres preguntas.
- Pasar al código sin hablar. Explica el plan primero y narra lo que haces.
Resumen
| Momento | Qué decir |
|---|---|
| Presentarte | presente, pasado, futuro: I'm... I've built... I'm looking for... |
| Explicar un proyecto | contexto, objetivo, herramientas, tu papel, resultado |
| Preguntas de comportamiento | método STAR |
| Ejercicio en vivo | entender, ejemplos, plan, código, probar, mejorar |
| No entiendes | Sorry, could you repeat that? / Could you give me an example? |
| No sabes | I'm not sure, but I'd look it up in the documentation. |
| Cierre | Thank you for your time. + correo de agradecimiento |
Siguiente lección: Ejercicios de inglés.
Pon a prueba lo que has aprendido
¿Te ha quedado claro? Márcala y verás tu progreso en el explorador.