Node.js
¿Qué patrones de diseño has utilizado en tu práctica?
¿Qué limitaciones y riesgos están asociados con el uso de índices en todos los casos de bases de datos?
¿Es posible que la Event Loop quede bloqueada?
¿Qué importancia tiene la ejecución de un solo hilo en el entorno Node.js?
¿Puedes explicar los principios básicos de la programación orientada a objetos?
¿Para qué sirve una clase abstracta? ¿Qué sucederá si el desarrollador escribe ts-ignore y no implementa los métodos de la clase abstracta?
¿Qué esperas de nosotros — en cuanto a liderazgo, equipo, proyectos?
¿Qué es un Circuit Breaker?
¿ Solo utilizaste el lenguaje TypeScript en el desarrollo de tus proyectos?
¿Tiene experiencia trabajando con sistemas de almacenamiento de datos basados en bases de datos relacionales?
¿Cómo distinguir el estilo de programación imperativo del declarativo y cuáles son sus principales diferencias?
¿Cómo se determina el tiempo de acceso a un elemento del array por índice?
¿Podría explicar el mecanismo de inyección de dependencias y su papel en garantizar la flexibilidad del código?
¿Tienes experiencia trabajando con pruebas automáticas o pruebas de productos de software?
¿Cuáles son las etapas del ciclo de vida de un componente de clase y cómo implementarlas?
Explica qué son los tipos enumerados (enum) en TypeScript y cómo se utilizan.
Por favor, cuéntame sobre las bases de datos relacionales en general. Tienen Postgres, y bajo él, puedo abordar la especificidad.
¿Cuáles son las diferencias entre la escalabilidad vertical y horizontal de las bases de datos?
¿Cómo se determinó el tamaño del equipo de backend en el proyecto?
Describa su experiencia con los brokers de mensajes o colas de datos en proyectos.