Node.js
¿Cuál es la diferencia entre TypeScript y JavaScript?
¿Qué puede estar mal con la configuración de conexión a la base de datos si estás desplegando código, la base de datos está en orden, el procesador no está cargado, pero las solicitudes a través de la API REST se realizan secuencialmente, como si fueran una tras otra?
¿Qué hay de la parte económica? ¿Tiene expectativas salariales?
¿En qué tareas es Node.js más eficiente y en cuáles muestra los peores resultados?
Cuéntame sobre tu experiencia con monitoreo y registro (Grafana, Kibana)
Microservicios: ¿cómo implementar transacciones distribuidas a través de varios microservicios con la capacidad de revertirlas? ¿Qué son los patrones Saga y Outbox?
¿Es posible que Node.js se quede colgado desde JavaScript/V8 sin usar un ciclo infinito while(true)? ¿Cómo hacer para que la cola de promesas nunca se vacíe?
¿Prefieres desarrollo backend o frontend?
¿Qué métodos de autenticación/autorización utilizas en el proyecto actual?
¿Qué es la hidratación (hydration) en React/Next.js?
¿Para qué sirven los índices en PostgreSQL?
¿Qué son los bloqueos de filas y para qué sirven?
TypeScript: ¿Qué son Omit y Pick? ¿Cuál es la diferencia entre tipos unión e intersección? ¿Qué sucederá si se pasa un tipo de intersección a Omit?
¿Para qué sirve async/await?
¿Qué pruebas se escribieron en el backend? ¿Qué bibliotecas se usaron?
¿Ya conoces la empresa antes del mensaje de [имя]?
¿Cómo abrir una página en una nueva ventana al hacer clic en un enlace?
¿En qué se diferencian los métodos de arrays MAP, FILTER, REDUCE y FOREACH? ¿Para qué sirven?
¿Qué es CORS y qué significa exactamente?
/* * Es necesario implementar un EventEmitter. * Con métodos emit y on. * * on(eventName: string | Symbol, callback: (payload?: any) => void): * () => void; * Toma un eventName con el nombre del evento y una función callback. * La función realiza la suscripción al evento. * El resultado de la función debe ser una función de cancelación. * * emit(eventName: string | Symbol, payload?: any): void * Toma un eventName con el nombre del evento y un payload que será * pasado a cada oyente del evento; la función realiza la llamada al evento. * Si no se encuentra ningún oyente, debe lanzar una excepción. * * ------------------------------------------------------ * * Ejemplo: * const myEmitter = new EventEmitter(); * * const unSubscribe = myEmitter.on('event', (payload) => { * console.log('¡Ocurrió un evento!', payload); */