Comment utiliser efficacement ConcurrentHashMap pour en tirer des avantages?
ERP Consultant
Les interfaces peuvent-elles avoir des méthodes avec ou sans implémentation?
Quelle est la différence entre une lecture non répétable (non-repeatable read) et une lecture fantôme (phantom read) ?
À quoi ressemble une fuite de mémoire sur le graphique ? Comment l'avez-vous détectée ?
Parlez-moi des index dans les bases de données — à quoi servent-ils, quels types existent?
Parlez-moi de l'arrêt gracieux (Graceful Shutdown) — à quoi ça sert et comment vous l'avez implémenté.
Problématique architecturale : il existe un service Utilisateurs et un service Notification. Lors de l'inscription d'un utilisateur, il faut garantir l'envoi d'un message à Kafka (pour l'envoi d'un email). Comment assurer la garantie de livraison si Kafka n'est pas disponible ?
Revue de code : trouvez des problèmes et proposez des améliorations dans le code du contrôleur avec la méthode updateBalance
Comment fonctionne la partition pour résoudre le problème de croissance de la table ? Le problème de bloating est-il toujours pertinent avec cette approche ?
Codage en direct : tâches en Go — requêtes concurrentes, closures dans les goroutines, filtrage des doublons, compteur avec sécurité de thread, canaux tamponnés, timeout de fonction
Connaissez-vous l'architecture propre, l'architecture hexagonale, DDD — êtes-vous familier, avez-vous travaillé dessus?
Qu'est-ce que PgBouncer et quel problème résout-il dans PostgreSQL?
Quelle est l'interface la plus basique pour toutes les collections?
Qu'est-ce que P (processeur) dans le planificateur Go : s'agit-il d'un processeur physique ?
Principes SOLID — racontez-moi chacun d'eux.
Avez-vous déjà utilisé des primitives de synchronisation en multithreading ? Parlez-moi de CountDownLatch, CyclicBarrier, Phaser et d'autres.
Avez-vous travaillé sur le développement, l'architecture ou les tests?
Quels types de verrouillages existent dans la base de données ? Lesquels ont été le plus utilisés ?
Qu'est-ce que SELECT FOR UPDATE ? À quoi ça sert, avez-vous travaillé avec cette construction ?
Que savez-vous du principe de Barbara Liskov (LSP) ?