💼 Entrevistas técnicas y libros canónicos
Coding interviews, system design, behavioral y la lista de libros que todo ingeniero senior debe leer.
Entrevistas técnicas y libros canónicos
La preparación de entrevistas tiene tres frentes que se entrenan en paralelo: algoritmos (práctica espaciada sobre listas curadas), system design (building blocks + casos reales) y behavioral (método STAR). Y debajo de todo, la lista canónica de libros que forman al ingeniero senior. La regla de oro: no memorices soluciones, reconoce patrones y comunica tu razonamiento en voz alta.
Sigue un roadmap por patrones (NeetCode/Grokking), haz práctica espaciada (Anki), y sobre todo mock interviews (5-10 antes de la real) — el factor más predictivo de éxito. Para seniors: staff-level thinking y liderazgo técnico.
Algoritmos y coding interviews
El frente de algoritmos
Práctica por patrones, no grind aleatorio.
- NeetCode.io🎓 CursoENPagoEl estándar moderno de preparación de coding interviews, con video-explicaciones claras de cada patrón y problema.De 0 a entrevista con método.
- NeetCode Roadmap🧭 GuíaENGratisLa hoja de ruta que organiza Blind 75 / NeetCode 150 por categoría para estudiar con orden.El orden correcto de estudio.
- LeetCode🧪 LabENMixtoLa plataforma de práctica de algoritmos más grande del mundo, con 3000+ problemas y Top Interview 150.Práctica infinita con juez.
- Cracking the Coding Interview📖 LibroENPagoEl clásico fundacional: 189 problemas + estrategias para pensar y desatascarse. Incluye behavioral.El libro de entrevistas por excelencia.
- AlgoExpert🎓 CursoENPagoCurso premium con explicaciones en vídeo de ex-FAANG.Algoritmos con explicaciones de entrevistadores.
- Structy (Alvin Zablan)🎓 CursoENPagoEl mejor para principiantes por su claridad pedagógica.Estructuras de datos desde cero.
- Grokking the Coding Interview: Patterns🎓 CursoENPagoLos 24 patrones que subyacen a la mayoría de preguntas de coding, en vez de grind aleatorio.Reconocer patrones, no memorizar.
- Algorithms, Part I (Princeton)🎓 CursoENGratisEl curso de Sedgewick: la mejor base de CS para algoritmos.La base teórica de los patrones.
System design interviews
El frente de diseño
Lo esencial, complementando la ruta de System Design.
- Grokking the System Design (gratis)🎓 CursoENGratisLa versión gratuita y moderna del clásico, con casos reales (Twitter, Uber) y enfoque en trade-offs.System design gratis.
- Grokking the System Design Interview (DesignGurus)🎓 CursoENPagoEl curso #1 de system design para FAANG: building blocks y 16 preguntas resueltas paso a paso.El estándar de pago.
- System Design Primer🧭 GuíaENGratisCon tarjetas Anki para repaso espaciado y 8 casos resueltos. Traducido al chino y español.El repo de referencia gratis.
- Grokking the Modern System Design Interview (Educative)🎓 CursoENPagoLa versión interactiva con arquitecturas reales y práctica en el navegador.System design interactivo.
Behavioral y cultura
El frente humano
STAR, leadership principles y niveles de ingeniería.
- Grokking the Behavioral Interview🎓 CursoENPagoAplica el marco STAR y los Leadership Principles que premian los bar-raisers de Amazon y FAANG.Behavioral con método.
- interviewing.io — Behavioral Guides🧭 GuíaENGratisGuías gratuitas sobre behavioral, Amazon Leadership Principles y el proceso de hiring.Lo que buscan los entrevistadores.
- The Complete Software Developer's Career Guide (John Sonmez)📖 LibroENPagoCarrera, entrevistas y cultura profesional de forma integral.La carrera del desarrollador.
- StaffEng Guides — Engineering Strategy🧭 GuíaENGratisPara seniors: cómo articular tu impacto y liderazgo técnico en entrevistas staff+.Entrevistas de nivel staff.
Mock interviews
El simulacro
El factor más predictivo de éxito.
- interviewing.io🧪 LabENPagoMock interviews anónimas con ingenieros senior/staff de FAANG, con feedback detallado.Mocks de nivel real.
- Pramp (Exponent)🧪 LabENGratisMock interviews entre pares gratuitas para coding, behavioral y system design.Mocks gratis entre pares.
- DesignGurus Mock Interviews🧪 LabENPagoMocks con los autores de Grokking y ex-FAANG hiring managers.Feedback de entrevistadores reales.
- Educative Mock Interviews🧪 LabENPagoMocks de coding y system design con AI interviewer y feedback en tiempo real.Mocks con IA.
La lista canónica de libros
Código limpio y calidad
Los libros que forman al ingeniero.
- Clean Code (Robert C. Martin)📖 LibroENPagoNombres, funciones y diseño para escribir código legible y mantenible. El clásico de los clásicos.Calidad de código.
- The Pragmatic Programmer📖 LibroENPagoLa mentalidad y los hábitos del ingeniero efectivo. Edición 20 aniversario.Hábitos pragmáticos.
- Code Complete (Steve McConnell)📖 LibroENPagoLa enciclopedia de construcción de software de calidad a nivel de código.La referencia exhaustiva de construcción.
- The Missing README (Chris Riccomini)📖 LibroENPagoEl manual de las habilidades de senior que no se enseñan en la escuela: on-call, debugging, producción.Lo que la universidad no enseña.
Arquitectura y diseño
El pensamiento arquitectónico.
- Clean Architecture (Robert C. Martin)📖 LibroENPagoPrincipios de arquitectura limpia, dependencias e independencia del framework.El mindset del arquitecto.
- Domain-Driven Design (Eric Evans)📖 LibroENPagoEl libro canónico del modelado de dominio y bounded contexts.Modelar el negocio correctamente.
- Patterns of Enterprise Application Architecture (Fowler)📖 LibroENPagoEl catálogo de patrones de arquitectura de aplicaciones empresariales.El vocabulario de la arquitectura de apps.
Operación y SRE
Los sistemas en producción.
- Site Reliability Engineering (Google SRE Book)📖 LibroENGratisEl libro fundacional de SRE de Google, gratuito online.Cómo Google opera a escala.
- The SRE Workbook📖 LibroENGratisEl complemento práctico con implementaciones concretas.SRE llevado a la práctica.
- Building Secure & Reliable Systems📖 LibroENGratisCómo construir sistemas seguros y fiables desde el diseño.Seguridad y fiabilidad por diseño.
- The DevOps Handbook📖 LibroENPagoLa guía canónica de prácticas DevOps y entrega continua.La cultura DevOps.
- The Phoenix Project📖 LibroENPagoLa novela que explica DevOps y el flujo de valor de forma memorable.DevOps contado como historia.
Mentalidad y carrera
El ingeniero, no solo el código.
- The Effective Engineer (Edmond Lau)📖 LibroENPagoCómo maximizar tu impacto e invertir tu tiempo en lo que más valor genera.Impacto, no horas.
- Staff Engineer (Will Larson)📖 LibroENGratisLiderazgo técnico más allá del track de gestión, con historias de staff engineers. Gratis online.El nivel staff explicado.
- An Elegant Puzzle (Will Larson)📖 LibroENPagoSistemas de gestión de ingeniería y liderazgo de equipos.Liderar equipos de ingeniería.
- Soft Skills (John Sonmez)📖 LibroENPagoLa vida, la carrera y la mentalidad del desarrollador más allá del código.La carrera completa.
- Writing for Developers (Piotr Jura)📖 LibroENPagoEscribir de forma clara como ingeniero: docs, RFC, correos, blogs.Comunicación técnica escrita.
- Bitfield Consulting — blog de John Arundel📝 BlogENGratisEscribir bien, carrera y mentalidad de ingeniería.Comunicación y mentalidad.
Recursos globales
Entrevistas y algoritmos en todo el mundo.
- 力扣 LeetCode (China)🧪 LabZHMixtoLa versión china de LeetCode, con 热题 100 y preguntas de empresas chinas (字节, 华为, 腾讯).LeetCode en chino.
- AtCoder🧪 LabJAGratisLa plataforma de competición japonesa con contests semanales.Algoritmos en japonés.
- 阮一峰的网络日志📝 BlogZHGratisEl blog más influyente de tecnología en chino, con su semanal de recursos curados.Recursos tech curados en chino.
- System Design Primer — 中文版🧭 GuíaZHGratisLa traducción al chino del System Design Primer.System design en chino.
Semana tipo: 3 días de algoritmos (1 patrón nuevo + 2 repasos, espaciado con Anki), 1 diseño de sistema en papel, 1 mock interview (Pramp o interviewing.io). Empieza 8-12 semanas antes de entrevistar. Los libros de la lista canónica no se leen de golpe: son de referencia continua a lo largo de toda la carrera.