Node.js
Expliquez le concept d'ordre d'exécution du middleware dans la chaîne de traitement des requêtes.
Quels ont été les principaux problèmes et obstacles rencontrés lors de la transition de l'architecture du système monolithique à une architecture microservices?
Quels programmes d'études ou formations avez-vous suivis pour améliorer votre qualification?
Comment différencier Kafka de RabbitMQ en termes d'architecture et de domaine d'application?
Quels critères utilisez-vous lors du choix d'un système de gestion de bases de données pour un nouveau projet?
Pouvez-vous donner un exemple d'utilisation de l'encapsulation en programmation orientée objet?
Avez-vous suivi ou suivez-vous des programmes de formation ou des cours sur ce sujet?
Pouvez-vous expliquer ce qu'est un fichier .d.ts dans un conteneur TypeScript?
Dans quelles situations est-il judicieux d'éviter de réécrire le même code ?
Expliquez le concept de migrations dans les systèmes ORM et leur rôle dans la gestion du schéma de la base de données.
Que ferais-tu si vous pensiez que la proposition d'un collègue est mauvaise et nécessite une amélioration?
Pouvez-vous expliquer ce qu'est une structure de données Stack et comment elle fonctionne?
Quelle est la différence entre les commandes DELETE et TRUNCATE lors de la manipulation de tables dans une base de données?
Qu'est-ce qui influence la performance d'une application écrite en Node.js?
Avez-vous déjà appliqué la stratégie de branchement GitFlow dans votre travail avec un système de contrôle de version?
Pourriez-vous expliquer ce que signifie le terme durabilité dans le contexte des propriétés ACID des transactions?
Expliquez le mécanisme de fonctionnement de l'Event Loop dans Node.js et son rôle dans le traitement asynchrone des événements
Quelles sont les principales différences entre la partie serveur et la partie client d'une application web?
// [BASE DE DONNÉES] Concevoir la base de données des utilisateurs et de leurs portefeuilles électroniques. // Un utilisateur peut posséder plusieurs portefeuilles électroniques dans différentes monnaies, mais ne peut pas posséder deux portefeuilles dans la même monnaie. // Monnaies possibles : USD/EUR/RUB. Le portefeuille de l'utilisateur doit contenir le solde actuel; // Les monnaies doivent avoir un nom supplémentaire en russe.
Décrivez un projet que vous avez récemment réalisé, ses objectifs et ses décisions clés