Las barreras bloqueantes típicas son la comprobación de tipos, el lint, las pruebas unitarias y de componente, un build de producción y un presupuesto de tamaño de bundle. Los escaneos de accesibilidad y las pruebas de punta a punta también se ejecutan sobre el pull request, bloqueando solo en los recorridos críticos. Todo lo consultivo, como una puntuación de Lighthouse o los diffs visuales, informa sin bloquear, porque una barrera que falla por motivos que el autor no controla acaba desactivada en un mes.
Por qué lo preguntan los entrevistadores
El entrevistador busca pragmatismo. Cualquiera puede enumerar herramientas; la señal útil es en qué comprobaciones confías lo bastante como para bloquear y cómo mantienes el pipeline rápido para que la gente no lo rodee. Mencionar despliegues de vista previa y presupuestos de tamaño demuestra que piensas en cazar regresiones antes que los usuarios y no solo después de un rollback.
Cómo estructurar tu respuesta
- Separa las comprobaciones en bloqueantes y consultivas.
- Justifica por qué cada bloqueante es de fiar.
- Menciona la velocidad de feedback y cómo mantienes corto el pipeline.
- Añade los entornos de vista previa y para qué sirven.
Ejemplo de respuesta
Como bloqueantes quiero comprobación de tipos, lint, la suite unitaria y de componente, un build real de producción y un presupuesto de tamaño de bundle. Son deterministas, fallan por motivos que el autor puede arreglar y son rápidas. Las pruebas de punta a punta corren sobre el pull request, pero solo bloqueo con la pequeña suite de ruta crítica, y el resto corre al hacer merge, porque si no la cola se vuelve el cuello de botella y la gente empieza a mergear en rojo. Como consultivo, publicamos una ejecución de Lighthouse y un diff visual en un comentario. Deliberadamente no bloqueo por una puntuación de rendimiento porque se mueve con el ruido del runner, y una barrera inestable se esquiva y luego se ignora. Cada pull request también recibe un despliegue de vista previa, que es lo que diseño y producto revisan de verdad, y captura la clase de bug que solo aparece en un build real, como una variable de entorno que nunca se definió fuera de desarrollo. La barrera que la gente subestima es el presupuesto de tamaño: es lo único que impide que un bundle vaya creciendo una dependencia cada vez.
¿Tienes esta entrevista a la vuelta de la esquina? GhostPilot escucha tu llamada en vivo, detecta la pregunta en cuanto la hacen y pone una respuesta estructurada en tu pantalla en tiempo real. Pruébalo en tu próxima entrevista de práctica, o coge un Session Pass de $29, sin suscripción, para la de verdad.
Mira cómo funcionaPreguntas de seguimiento que puedes esperar
- ¿Cómo mantienes el pipeline por debajo de diez minutos según crece la suite?
- ¿Qué haces cuando una prueba inestable bloquea un arreglo urgente?
- ¿Cómo fijarías un presupuesto de tamaño de bundle razonable para un proyecto nuevo?
Más preguntas para Desarrollador frontend
Tu entrevistador hará su propia versión de esta. Pega la descripción real del puesto en el Question Predictor gratuito y obtén las 20 preguntas que ese puesto tiene más probabilidades de hacerte, con lo que cada una busca en realidad.
Predecir mis preguntas