Preparacion para entrevistas tecnicas en ingles
Las tres partes de una entrevista tecnica
Sección titulada «Las tres partes de una entrevista tecnica»Las entrevistas tecnicas en ingles generalmente incluyen:
- Presentacion personal (2-3 minutos) — Explicar rapidamente quien es y que ha hecho
- Discusion tecnica (30-45 minutos) — Resolucion de problemas o discusion de diseno
- Preguntas de comportamiento (10-15 minutos) — Experiencias pasadas y forma de trabajo
Primera parte: Presentacion personal
Sección titulada «Primera parte: Presentacion personal»El proposito de la presentacion personal no es contar toda su experiencia, sino establecer el contexto para la conversacion que sigue.
Marco basico (2-3 minutos)
Sección titulada «Marco basico (2-3 minutos)»Hello, I'm [name]. I'm a [role] from [location] with [X years]of experience in [domain].
Most recently, I [major accomplishment or current work].
Before that, I worked on [relevant experience].
I'm particularly interested in [relevant area to this role].Ejemplo completo
Sección titulada «Ejemplo completo»Hi, I'm Alex Rodriguez. I'm a full-stack engineer from Buenos Aires with4 years of experience building scalable web applications.
Most recently, I led the migration of our monolithic API to microservicesat MercadoLibre, which reduced latency by 40% and improved our deploymentfrequency from weekly to daily.
Before that, I worked at Globant on the payment platform, where Iimplemented distributed transaction handling for high-frequency trading.
I'm particularly interested in backend systems and cloud architecture,which is why I'm excited about this infrastructure role.Elementos clave
Sección titulada «Elementos clave»| Elemento | Ejemplo | Por que es importante |
|---|---|---|
| Identidad clara | ”Full-stack engineer” | El entrevistador posiciona rapidamente su perfil |
| Numeros y resultados | ”4 years”, “40% latency reduction” | Muestra logros reales, no es vago |
| Nombre de empresa/proyecto | ”MercadoLibre”, “payment platform” | Prueba que su experiencia es verificable |
| Relevancia | ”…which is why I’m excited about this role” | Muestra que quiere este puesto |
Segunda parte: Discusion tecnica
Sección titulada «Segunda parte: Discusion tecnica»Coding Interview (resolucion de problemas)
Sección titulada «Coding Interview (resolucion de problemas)»Cuando el entrevistador le da un problema de algoritmo o diseno de sistema, siga este flujo:
1. Clarificar el problema (Clarify)
Sección titulada «1. Clarificar el problema (Clarify)»No empiece a codificar inmediatamente. Primero haga preguntas para asegurar que entiende los requisitos.
"Thanks for the problem. Let me clarify a few things: - How many URLs do we expect to shorten per day? - Should the shortened URLs expire after a certain time? - Do we need to support custom short links? - Should we track analytics (click count, etc)?"Frases utiles:
- “Let me clarify…”
- “Could you provide more context on…?”
- “Are we optimizing for X or Y?”
- “What’s the scale we’re targeting?“
2. Explicar el enfoque (Walk Through)
Sección titulada «2. Explicar el enfoque (Walk Through)»"Here's my approach: First, I'll use a hash function to convertlong URLs to short codes. Then store the mapping in a database.For lookups, I'll query the database by short code and redirect.
For scale, I'm thinking about: - Using a NoSQL database (like DynamoDB) for fast lookups - Adding a cache layer (Redis) for hot URLs - Sharding by short code prefix to distribute load"Expresiones clave:
- “I’m thinking about…” — Expresar ideas
- “The trade-off here is…” — Expresar compensaciones
- “For scale, we could…” — Expresar soluciones de optimizacion
3. Implementar (Implement)
Sección titulada «3. Implementar (Implement)»"Now let me code this. I'll start with the basic structure,then we can optimize if needed."Hable en voz alta mientras codifica, para que el entrevistador conozca su razonamiento.
4. Probar (Test)
Sección titulada «4. Probar (Test)»"Let me test this with a few cases: - Normal case: valid long URL -> should return short code - Edge case: very long URL (10KB) - Edge case: duplicate submission (same long URL twice) - Error case: invalid input (empty string)"System Design Interview (diseno de sistemas)
Sección titulada «System Design Interview (diseno de sistemas)»Marco estandar (en una hora):
- Requisitos funcionales (5 minutos)
- Requisitos no funcionales (5 minutos)
- Diseno de API (5 minutos)
- Diseno de base de datos (10 minutos)
- Arquitectura (15 minutos)
- Discusion de trade-offs (10 minutos)
Expresiones clave:
- “I would design it like this…”
- “The trade-off is…”
- “For scalability, we could…”
- “Let me walk you through…”
Tercera parte: Preguntas de comportamiento (Metodo STAR)
Sección titulada «Tercera parte: Preguntas de comportamiento (Metodo STAR)»Las preguntas de comportamiento evaluan su forma de trabajo, colaboracion y resolucion de problemas. El marco estandar de respuesta es STAR:
S (Situation) — Contexto T (Task) — Tarea (cual era su responsabilidad) A (Action) — Accion (que hizo) R (Result) — Resultado (cual fue el resultado)
Preguntas comunes y marcos
Sección titulada «Preguntas comunes y marcos»”Tell me about a time you had a disagreement with a teammate"
Sección titulada «”Tell me about a time you had a disagreement with a teammate"»Situation:"In my previous role at MercadoLibre, I was working on a cache layeroptimization. My teammate suggested using Memcached, but I thoughtRedis would be better for our use case."
Task:"We needed to decide which tool to use, and this decision would affectseveral other teams."
Action:"Instead of arguing, I suggested we run a benchmark. We tested bothon our actual workload. Redis was 20% faster and had better persistenceoptions. I presented the data to my teammate and our tech lead."
Result:"We went with Redis. A month later, it was handling 50K concurrentrequests without issue. My teammate later told me he appreciated howI approached it with data instead of opinion.""Tell me about a time you failed”
Sección titulada «"Tell me about a time you failed”»Esta pregunta es la mas facil de equivocarse. La clave es mostrar lo que aprendio del fracaso.
Lista de verificacion previa a la entrevista
Sección titulada «Lista de verificacion previa a la entrevista»Preparacion tecnica (1-2 semanas)
Sección titulada «Preparacion tecnica (1-2 semanas)»- Repasar estructuras de datos y algoritmos (LeetCode dificultad media)
- Practicar 2-3 problemas de diseno de sistemas
- Hacer 3-5 entrevistas simuladas (con amigos o usando Pramp)
- Preparar 5 historias STAR
Preparacion de ingles (1 semana)
Sección titulada «Preparacion de ingles (1 semana)»- Grabar su presentacion personal, escucharla (verificar pronunciacion y fluidez)
- Guardar expresiones comunes de entrevista en la etiqueta “interview-prep” de DevGlish
- Practicar la pronunciacion de terminos tecnicos (asegurese de pronunciar claramente “distributed”, “latency”, etc.)
- Preparar 3-5 “preguntas para el entrevistador”
Consejos para el dia de la entrevista
Sección titulada «Consejos para el dia de la entrevista»Relacionados con el idioma
Sección titulada «Relacionados con el idioma»- Hable mas despacio — Los no nativos tienden a hablar demasiado rapido (nervios). Desacelere, la claridad es la prioridad
- Diga sus pensamientos en voz alta — No piense en silencio por 5 minutos. Diga “Let me think for a moment…” y luego exprese su idea
- No necesita ser perfecto — El acento y los pequenos errores gramaticales estan bien, siempre y cuando sea claro y coherente
- Practique la pronunciacion — Los terminos tecnicos deben pronunciarse claramente
Mentalidad
Sección titulada «Mentalidad»- Los nervios son normales — El entrevistador sabe que el ingles no es su primer idioma, no exigira perfeccion
- Haga preguntas — Clarificar preguntas que no entiende es un comportamiento inteligente, no una debilidad
- Sea honesto — Si no sabe, diga “I’m not sure, but I would…”, no invente
Errores comunes del idioma
Sección titulada «Errores comunes del idioma»| Error | Mejor |
|---|---|
| ”I think I could do this" | "I can do this" |
| "The system can be designed like this" | "I would design the system like this" |
| "There is a database for storing data" | "We store data in a database" |
| "One approach could be…" | "My approach is…” |
Despues de la entrevista
Sección titulada «Despues de la entrevista»- Correo de agradecimiento (dentro de 24 horas)
- Mencione brevemente algo que le impresiono
- No sobreexplique (el correo no es para cambiar una decision)
Subject: Thank you for the interview
Hi [Name],
Thank you for taking the time to interview me today. I really enjoyeddiscussing the system design challenge and learning more about yourbackend architecture. The conversation about trade-offs betweenconsistency and availability was particularly insightful.
I'm excited about the opportunity to contribute to your team.
Best regards,[Your name]