Interview Prep Quizzes
Interactive quizzes designed for software engineers preparing for technical interviews. Every answer explains why, what the compiler produces, and what industry professionals do.
Primary keys, normalization, CAP theorem, sharding, CQRS, Event Sourcing, and distributed transaction patterns.
Event loop phases, garbage collection, streams, V8 internals, and CPU profiling.
B-Tree internals, composite indexes, covering indexes, and PostgreSQL index types.
CI/CD, Kubernetes, circuit breakers, Saga pattern, GitOps, and observability.
Sobre la preparación de entrevistas en ToolNotch
La preparación de entrevistas de ToolNotch es una colección de cuestionarios interactivos y gratuitos para personas que programan y se están preparando para una entrevista técnica. Cada cuestionario se ejecuta por completo en el navegador: no hay cuenta que crear, nada que instalar y ningún muro de pago. Eliges un tema, seleccionas un nivel de dificultad y respondes preguntas de opción múltiple que reflejan el tipo de razonamiento que quien entrevista está tratando de escuchar.
Lo que distingue estos cuestionarios de un mazo de tarjetas es la explicación adjunta a cada pregunta. En lugar de decirte solo qué opción es correcta, cada respuesta explica por qué lo es, muestra el mecanismo que hay detrás y añade una nota corta sobre cómo los equipos con experiencia aplican la idea en código de producción. El objetivo es una comprensión que puedas defender bajo preguntas de seguimiento, no datos memorizados que se derrumban en el instante en que alguien pregunta por qué.
Los bancos de preguntas se escriben a partir de fuentes primarias — manuales oficiales de los lenguajes, documentos de especificación y referencias de ingeniería de uso extendido — y se revisan por su exactitud, en lugar de armarse a partir de sitios de cuestionarios copiados. La cobertura hoy se centra en TypeScript, con pistas adicionales de lenguajes e ingeniería de back-end que se lanzan a medida que se terminan.
Cómo están estructurados los cuestionarios
Cada pista se divide en niveles Principiante, Intermedio y Avanzado, con alrededor de diez preguntas cada uno. Las preguntas de Principiante confirman que los fundamentos son sólidos, las de Intermedio ponen a prueba los casos límite que confunden a la gente en el día a día, y las de Avanzado van tras el comportamiento profundo que separa a una persona candidata sénior de una de nivel medio. El orden de las preguntas se baraja en cada ejecución, así que no se puede aprobar memorizando posiciones.
Como todo se ejecuta en el lado del cliente, tus respuestas y puntuaciones nunca salen de tu dispositivo. Puedes repetir un nivel las veces que quieras, ir directo a la dificultad que te interesa y usar el teclado para avanzar rápido: teclas numéricas para elegir una opción, Enter para avanzar y Tab para alternar entre las pestañas de explicación en las preguntas que las tienen.
Cómo practicar de forma eficaz
- Empieza un nivel por debajo de donde crees que estás. Pasar rápido por el conjunto de Principiante confirma tus fundamentos y crea impulso antes de llegar al material más difícil.
- Lee la explicación de todas las preguntas, incluidas las que acertaste. Una respuesta correcta por el motivo equivocado sigue siendo una brecha que quien entrevista puede encontrar.
- Cuando una explicación mencione la salida compilada o una regla de la especificación, detente y reprodúcela tú mismo en un editor o REPL. La recuperación activa gana a la relectura.
- Repite un nivel uno o dos días después, en lugar de al momento. Espaciar la repetición es lo que mueve una idea a la memoria de largo plazo.
- Cuando estés puntuando de forma consistente por encima de alrededor del 80% en Avanzado, pasa a explicar cada respuesta en voz alta como si quien entrevista estuviera en la sala. Esa es la habilidad que la entrevista mide de verdad.
Preguntas frecuentes sobre la preparación de entrevistas
¿Los cuestionarios de entrevista de ToolNotch son gratuitos?
Sí. Todos los cuestionarios son completamente gratuitos, sin cuenta, registro ni descarga. Todas las preguntas y explicaciones se ejecutan en el lado del cliente, en tu navegador, y tus puntuaciones nunca se suben a ningún sitio.
¿Qué temas están cubiertos hasta ahora?
La pista de TypeScript es la más completa, con 30 preguntas en los niveles Principiante, Intermedio y Avanzado. Las pistas de ingeniería de back-end — internals de Node.js, diseño e indexación de bases de datos, sistemas de mensajería y arquitectura de sistemas — se están terminando y se lanzan de una en una.
¿Estas preguntas están dirigidas a perfiles junior o senior?
A ambos. El nivel Principiante sirve para quien se prepara para su primer o segundo puesto, mientras que el nivel Avanzado apunta a la profundidad que se espera de ingenieros senior y staff. La mayoría de las personas se benefician de recorrer los tres niveles en orden.
¿Cómo debería usar un cuestionario el día antes de una entrevista?
Haz una pasada tranquila en el nivel que corresponde al puesto, céntrate en leer las explicaciones en vez de buscar una puntuación alta y detente lo bastante temprano para dormir. Estudiar material nuevo la víspera suele perjudicar más que ayudar.
¿Los cuestionarios guardan mi progreso?
Las puntuaciones aparecen al final de cada nivel, pero no se almacenan en un servidor. Como todo queda local en tu navegador, puedes repetir cualquier nivel tantas veces como quieras sin afectar a un registro guardado.