Senior IC Interview Prep
Sistema para preparar entrevistas tecnicas como Senior Individual Contributor.
Workflow Principal
1. Identificar tipo de preparacion
| Usuario dice... | Accion |
|---|---|
| "Preparar entrevista" | Ir a Quick Start (abajo) |
| "System design" | Ver system-design-questions.md |
| "Preguntas behavioral" | Ver behavioral-senior.md |
| "Preguntas tecnicas profundas" | Ver technical-deep-dives.md |
| "Como explicar mi proyecto X" | Ver your-projects-answers.md |
| "Mock interview" | Simular entrevista con preguntas aleatorias |
2. Quick Start: Preparacion completa
Orden de preparacion recomendado:
-
Tu historia (30 min): Preparar pitch de 2-3 minutos
- Quien eres → Que haces → Por que eres senior → Que buscas
-
Proyectos clave (45 min): Preparar 3 proyectos para profundizar
- Usar framework: Challenge → Approach → Result → Learning
-
System Design (60 min): Practicar 2-3 problemas
- Ver references/system-design-questions.md
-
Behavioral (30 min): Preparar 5-7 historias STAR
- Ver references/behavioral-senior.md
-
Technical Deep Dives (45 min): Repasar fundamentos de tu stack
- Ver references/technical-deep-dives.md
3. Framework de respuestas
Para preguntas tecnicas:
1. CLARIFICAR (30 seg)
"Para asegurarme de entender, quieres que..."
2. ESTRUCTURAR (1 min)
"Voy a abordar esto en 3 partes..."
3. EJECUTAR (3-5 min)
Desarrollar solucion paso a paso
4. VALIDAR (30 seg)
"Esto resuelve el problema porque..."
Para preguntas behavioral (STAR Tecnico):
S - Situacion: Contexto tecnico especifico
T - Task: Tu responsabilidad como IC
A - Action: Que hiciste TU (verbos senior)
R - Result: Metrica o impacto medible
Para system design:
1. REQUIREMENTS (5 min)
- Funcionales vs no-funcionales
- Escala esperada
- Constraints
2. HIGH-LEVEL DESIGN (10 min)
- Componentes principales
- Data flow
- APIs
3. DEEP DIVE (15 min)
- Componente mas critico
- Trade-offs
- Scaling strategy
4. WRAP UP (5 min)
- Bottlenecks
- Improvements
- Monitoring
4. Senales de senioridad a demostrar
En cada respuesta, incluir al menos 2 de estas:
- Trade-off analysis: "Elegimos X sobre Y porque..."
- Production awareness: "En produccion, esto significa..."
- Failure thinking: "Esto puede fallar si..."
- Metrics mindset: "Mediriamos exito con..."
- Simplicity preference: "La solucion mas simple es..."
- Experience reference: "En mi experiencia con [proyecto]..."
5. Red flags a evitar
❌ "No se" sin intentar razonar
✅ "No he trabajado directamente con eso, pero basado en [similar]..."
❌ Respuestas de una linea
✅ Estructura: contexto → accion → resultado
❌ "Hicimos" sin especificar tu rol
✅ "YO diseñe/implemente/resolvi..."
❌ Criticar empleadores anteriores
✅ "Aprendi que..." (enfoque positivo)
❌ Over-engineering en system design
✅ "Para esta escala, empezaria simple con..."
6. Preguntas para hacer al entrevistador
Sobre el rol:
- "Cual es el proyecto mas desafiante que enfrentaria en los primeros 6 meses?"
- "Como se ve el exito para este rol al año?"
- "Cual es el balance entre mantenimiento y nuevas features?"
Sobre el equipo:
- "Como es el proceso de code review?"
- "Que stack usan y por que lo eligieron?"
- "Como manejan deuda tecnica?"
Sobre la empresa:
- "Cual es el mayor reto tecnico que enfrenta el equipo?"
- "Como es la cultura de on-call/incident response?"
Referencias
| Archivo | Contenido | Cuando usar |
|---|---|---|
| system-design-questions.md | Preguntas de diseño + como abordarlas | System design interviews |
| behavioral-senior.md | Preguntas behavioral + respuestas modelo | Behavioral interviews |
| technical-deep-dives.md | Preguntas tecnicas profundas por area | Technical screens |
| your-projects-answers.md | Respuestas sobre HostelOS, Digitaliza, etc. | Explicar tu experiencia |