Preparación por nivel

Senior en Node.js

Escenarios complejos de Node.js: arquitectura, compromisos técnicos, rendimiento y decisiones de mayor impacto.

23 preguntas
¿Cómo estructurarías un backend Node.js para que crezca sin mezclar HTTP, dominio y acceso a datos?2 min¿Cuándo Node.js deja de ser una buena elección para una parte del sistema y cómo lo compensas?2 min¿Cómo diseñarías contratos entre servicios, validación y manejo de errores en una API Node?3 min¿Cuándo usarías worker threads, procesos separados o colas para trabajo pesado?3 min¿Cómo evitarías race conditions y estados inconsistentes en operaciones asíncronas?2 min¿Cómo diseñarías acceso a datos para no caer en N+1, timeouts y pooling mal configurado?2 min¿Qué estrategia usarías para transacciones, idempotencia y reintentos en endpoints críticos?2 min¿Cómo abordarías backpressure y streaming cuando manejas archivos o respuestas grandes?3 min¿Cómo perfilarías una API Node.js que consume demasiada CPU o memoria?3 min¿Cómo detectarías memory leaks en un servicio Node que empeora con las horas?3 min¿Cómo manejarías autenticación, autorización y secrets sin meter lógica sensible por todas partes?2 min¿Qué harías para proteger una API frente a input malicioso, SSRF o abuso de recursos?3 minEmpiezan a duplicarse llamadas y efectos secundarios en producción: ¿cómo lo investigarías?2 minUna cola o job runner en Node deja trabajos a medias: ¿cómo rediseñarías la ejecución?2 min¿Cómo diseñarías un sistema de tareas y colas en Node.js para que sea observable y recuperable?2 min¿Qué estrategia usarías para rate limiting, cuotas y protección frente a abuso en Node?2 min¿Cómo aislarías dependencias externas lentas o inestables para que no arrastren todo el servicio?2 min¿Qué revisarías al exponer webhooks en Node para garantizar seguridad e idempotencia?2 min¿Cómo diseñarías un proceso de shutdown y degradación controlada en Node en producción?2 min¿Cuándo partirías un servicio Node en varios procesos o servicios y cuándo no?2 min¿Cómo manejarías multitenancy en una API Node sin mezclar configuración ni datos?2 min¿Qué harías para diagnosticar event loop lag que solo aparece bajo carga real?3 min¿Cómo modelarías funcionalidad flags y configuración dinámica en servicios Node sin convertirlos en ifs por todas partes?2 min