Comment gérer les erreurs en Go ? Qu'est-ce qu'une panique et comment la gérer ?
Golang
Que se passe-t-il lors de la lecture/écriture dans un canal fermé ? Quelle est la valeur zéro pour une chaîne et une tranche ?
Parle-moi des principes SOLID
Comment le travail était-il parallélisé entre les travailleurs lors du traitement d'une seule requête?
Comment la POO est-elle implémentée en Go?
Parlez-nous des systèmes de fichiers — comment se déroule le chemin du périphérique au fichier dans Linux
Qu'est-ce qu'un Deadlock et un Livelock ? Quelle est la différence ?
Quelles bibliothèques et frameworks ont été utilisés dans le service Go?
Quelle est la façon préférée d'organiser la transmission de données dans les goroutines : à l'aide de canaux ou via des variables externes ?
Que va afficher le programme avec un canal tamponné et select ?
Comment la sécurité est-elle assurée sur REST et Kafka ? Qu'est-ce que HTTPS/TLS ?
Comment l'idempotence du consommateur/producteur est-elle mise en œuvre?
Qu'est-ce que les index dans une base de données ? Quels types d'index existent dans PostgreSQL ?
Comment fonctionne l'héritage des contextes en Go?
Qu'est-ce qu'une map en Go en interne ? Comment fonctionne une table de hachage ?
Quelle bibliothèque ou framework de routage utilises-tu dans tes projets?
Que faisaient-ils dans le service pour un fonctionnement correct dans Kubernetes (Arrêt gracieux, Sonde de disponibilité) ?
Explique la différence entre la conteneurisation et la virtualisation
Parle-moi de ton expérience professionnelle
Peut-on concevoir un système de trading haute fréquence sensible à la latence en utilisant Go?