Entrevistas Técnicas: Cómo Prepararte y Pasarla Bien
Las entrevistas técnicas son un juego con reglas. Si las conocés, podés jugar bien. Si no, vas a perder aunque sepas programar.
Esta guía te prepara para todo el proceso.
Los 4 Tipos de Entrevistas
1. Screening Inicial (HR o Recruiter)
Preguntas básicas sobre tu experiencia, motivaciones, salary expectations.
Preparación:
- RESEARCH la empresa antes de la llamada
- Prepará 2-3 razones por las que te interesa ESTA empresa específicamente
- Tené claro tu salary range (investiga en Glassdoor, Blind, niveles.io)
2. Coding Interview (60-90 minutos)
Problemas de código en tiempo real.
Cómo funciona típicamente:
- Te dan 1-2 problemas
- Tenés 30-45 minutos por problema
- Podés usar cualquier lenguaje
- Se evalúa proceso, no solo respuesta correcta
Preparación:
- Practicá en LeetCode (focus en Easy y Medium, no te obsesiones con Hard)
- hacé mock interviews con amigos o en Pramp.com (gratuito)
- practicá pensar en voz alta mientras codificás
Frameworks para resolver problemas:
- Clarence/STAR: Situation, Task, Action, Result
- Decomposition: dividí el problema en partes más pequeñas antes de codear
3. System Design (45-60 minutos)
Diseñar un sistema a escala.
Ejemplos comunes:
- Diseño Twitter
- Diseño Uber
- Diseño un sistema de recommendations
- Diseño un sistema de chat en tiempo real
Preparación:
- Estudia patrones: load balancing, caching, sharding, microservices
- Conocé trade-offs: CAP theorem, consistency vs availability
- Practicá dibujando diagrams mientras explicás
4. Behavioral Interview (30-45 minutos)
Preguntas sobre cómo actuás, no qué sabés.
Preguntas típicas:
- "Contame de un momento en que tuviste que trabajar con alguien difícil"
- "¿Cuéntame de una falla tua y qué hiciste para corregirla?"
- "¿Por qué querés dejar tu trabajo actual?"
Framework STAR:
- Situation: contexto
- Task: tu responsabilidad
- Action: qué hiciste específicamente
- Result: resultado medible si possible
Errores Que Destruyen Entrevistas
Error 1: No Preguntar en Voz Alta
Los entrevistadores quieren ver cómo pensás. Si te callás 20 minutos y después decís "listo, está terminado", no pueden evaluar tu proceso.
Error 2: Empezar a Codear Sin Plan
Siempre explicá tu approach antes de empezar a escribir código. Si el interviewer no está de acuerdo con el approach, mejor saberlo antes de perder 20 minutos.
Error 3: Ignorar los Hints
Si el interviewer dice "Buena idea. Podrías optimizar eso?" es un hint de que debés cambiar algo. No lo ignores.
Error 4: Quedarte Callado en Behavioral
El silencio no es virtud en una entrevista. Explicá, contá historias, Sé Specific.
Cómo Negociar Salary (Sin Miedo)
Investigá Primero
- levels.io para startups y remotos
- Glassdoor para empresas tradicionales
- Blind para tech companies
- Cuanto más específico el rol y locación, mejor el dato
Nunca Acceptes la Primera Oferta
Siempre negociá. Siempre.
La primera oferta casi nunca es la mejor. Generalmente hay 10-20% de margen.
Qué Decir
"Gracias por la oferta. Estoy muy interesado en el rol y la empresa.
Tengo algunas consideraciones sobre el compensation. ¿Hay flexibilidad
en el salary range?"
Qué NO Hacer
- No bluffear sobre otras ofertas si no las tenés
- No ser confrontational
- No negociar por cosas que no importan (si no te importa equity, no negocies por más)
Qué Negociar (No Solo Salary)
- Signing bonus
- Equity (más shares)
- Vacation days
- Remote work policy
- Start date (más tiempo para decidir)
- Professional development budget
Qué Hacer el Día Anterior
- Revisá la empresa y el rol (otra vez)
- Preparé tus perguntas para el interviewer (siempre tenés preguntas)
- Descansá bien
- Verificá el link/logística de la entrevista
- Tené agua cerca
Qué Hacer el Día De
- Conectate 5 minutos antes
- Testeá audio y video
- Estás en un ambiente tranquilo
- Tené tu CV y notes cerca
- Respirá. Es una conversación, no un interrogation.
Preparate para tu próxima entrevista técnica con roadmaps de carrera personalizados en Cursalo.