Qu'est-ce qui serait intéressant pour toi dans un nouveau travail?
Golang
Pourquoi quittez-vous votre emploi actuel?
Auras-tu besoin d'une formation de deux semaines?
Pourquoi le gestionnaire API renvoie-t-il toujours le statut 500 ? Qu'est-ce qui ne va pas ?
Parlez-nous de votre expérience professionnelle. Pourquoi avez-vous quitté l'entreprise ? Pourquoi souhaitez-vous changer d'emploi ? Quel était votre rôle dans le dernier projet ?
Que se passera-t-il avec les requêtes en cours sans arrêt gracieux lors de la terminaison du processus?
Quelle est la différence entre Kafka et RabbitMQ?
Les slices en Go sont-ils sûrs pour l'accès concurrent ? Peut-on écrire en parallèle dans différents indices d'un slice sans mutex ?
À quoi sert le modèle Outbox lors de l'envoi d'un e-mail après la création d'une commande ? Que contient-il ?
Qu'est-ce que le flux de tâche?
Quelles garanties de livraison dans Kafka avez-vous rencontrées, lesquelles existent et avec lesquelles avez-vous travaillé?
Comment structurer correctement l'architecture du service : où stocker les commandes, les entités de domaine, les erreurs ?
Avez-vous travaillé avec des transactions dans PostgreSQL et avec quels niveaux d'isolation?
Comment vérifier la validité de la plage de temps de réservation (de < à) ?
Qu'est-ce que les interfaces en Go ? Comment les types implémentent-ils les interfaces ?
Quelle fourchette de salaire considérez-vous actuellement?
Parlez-nous du traitement des erreurs en Go. Qu'est-ce qu'une erreur typique ? En quoi la gestion des erreurs en Go diffère-t-elle de celle d'autres langages ?
Pourquoi l'approche consistant à déclarer des interfaces dans un paquet séparé est-elle moins bonne que de les déclarer sur place?
Imaginez que l'API que vous avez écrite avec votre équipe a soudainement commencé à répondre cinq fois plus lentement. Que commenceriez-vous à vérifier et comment commenceriez-vous l'enquête?
Quels outils utilisez-vous pour l'évaluation des performances et le profilage lors du développement d'une application en Go?