Explique ce qu'est le mécanisme EventEmitter et comment il est utilisé pour gérer les événements dans les applications.
Node.js
Décrivez un cas de projet où quelque chose a mal tourné et comment vous avez géré cela.
Avez-vous de l'expérience dans l'utilisation du système de contrôle de version Git dans vos projets?
Quels sont les avantages et inconvénients de la base de données MongoDB?
Avez-vous utilisé le motif Decorator lors de votre travail avec TypeScript pour étendre la fonctionnalité des objets?
Avez-vous de l'expérience avec GraphQL et l'avez-vous utilisé dans des projets?
Pouvez-vous expliquer le concept de polymorphisme et son rôle dans la programmation orientée objet?
Pouvez-vous expliquer le principe de fonctionnement de l'Event Loop en JavaScript?
Quel est le rôle des transactions dans le travail avec des bases de données et pourquoi sont-elles importantes?
As-tu déjà effectué une vérification de la qualité du logiciel dans ta pratique?
Avez-vous utilisé l'outil Swagger pour documenter l'API?
Décrivez votre expérience d'utilisation et de configuration de PostgreSQL, ainsi que les particularités du travail avec cette base de données.
Explique le principe d'injection de dépendances dans le logiciel et comment il est utilisé pour améliorer la modularité du code.
Pouvez-vous expliquer le principe d'ouverture à l'extension dans le contexte de SOLID?
Décrivez votre expérience en développement et mise en œuvre d'architectures microservices
Avez-vous de l'expérience avec le protocole WebSocket pour implémenter une communication bidirectionnelle dans des applications?
Quel système de gestion des tâches avez-vous utilisé dans vos projets?
Quelle bibliothèque ou outil pour travailler avec une base de données est utilisé dans votre projet NestJS?
Quelle est la différence entre l'utilisation de classes abstraites et d'interfaces en programmation orientée objet?
Qu'est-ce qui distingue la syntaxe et les fonctionnalités d'ECMAScript 5 de celles d'ECMAScript 6?