C#
À quelle date avez-vous exercé votre activité professionnelle pour la dernière fois?
Qu'est-ce que le sharding et que faut-il considérer lors de sa conception?
Comment optimiser la méthode Enrich pour 10 millions d'événements avec des ID différents ? Comment limiter le parallélisme ?
Pouvez-vous nommer et expliquer les principaux modèles de comportement utilisés lors de la conception de systèmes logiciels?
Pouvez-vous expliquer le principe de fonctionnement de l'opérateur LEFT JOIN en SQL et quand il l'utilise?
Pourquoi une application avec une base de données fonctionne-t-elle dans un environnement et se dégrade-t-elle dans un autre?
Avez-vous travaillé avec la rédaction de requêtes SQL pour obtenir des données?
Si nous avons une communication en aller-retour et qu'il n'est pas nécessaire de transmettre de gros volumes de données, utiliserais-tu gRPC ou REST ? À quels facteurs prêterais-tu attention lors du choix du protocole ?
Expliquez le concept du motif SAGA et son objectif dans l'architecture des systèmes distribués.
Pouvez-vous donner un exemple d'approche pour résoudre une tâche architecturale dans un système?
Quels sont les principaux avantages et inconvénients des langages de programmation compilés en code machine?
Quelle est la différence entre l'utilisation de LEFT JOIN et RIGHT JOIN lors de la jointure de tables en SQL?
Il est nécessaire d'intégrer 2 applications qui se trouvent sur des serveurs différents. L'application A enregistre l'utilisateur et doit envoyer un message d'inscription par email. L'application B peut envoyer des emails. Parlez des méthodes d'intégration, des protocoles et des problèmes possibles de la méthode d'intégration que vous avez choisie.
À quoi sert l'approche Domain-Driven Design dans le développement de logiciels?
Explique l'essence de la technologie de mise en cache et comment elle est appliquée dans les systèmes de stockage de données.
Pouvez-vous expliquer ce que l'on entend par cohésion dans le contexte des systèmes logiciels?
Quels types d'erreurs peuvent entraîner des fuites de mémoire liées à la pile dans un programme?
Pouvez-vous donner un exemple lorsque des exceptions personnalisées sont créées dans le code?
Quelles collections concurrentes connais-tu et à quoi servent-elles?
Comment avez-vous acquis vos compétences en programmation et quelle expérience avez-vous dans ce domaine?