Comment implémentes-tu un arrêt en douceur du service ou de l'application pour sauvegarder l'état actuel et terminer sans perte de données?
Golang
Quelle est la quantité maximale de goroutines pouvant fonctionner simultanément dans votre application?
Pouvez-vous expliquer ce qu'est un fichier journal dans le système Kafka et à quoi il sert?
Avez-vous utilisé des outils de profilage pour analyser les performances?
Pourriez-vous expliquer le principe de fonctionnement des certificats pour l'authentification dans Git?
Que se passe-t-il si le lecteur ferme le canal alors que l'écrivain écrit encore ? Comment éviter la panique ?
Dans quels scénarios utilise-t-on le mécanisme Semaphore pour synchroniser des threads ou des processus?
Avez-vous de l'expérience avec les composants View dans le cadre du développement d'interfaces?
Pourquoi y a-t-il int, int32 et int64 en Go ? En quoi diffèrent-ils ?
Quel protocole de transport utilise HTTPS : TCP ou UDP ?
Quel rôle joue un index dans une base de données et pourquoi l'utilise-t-on?
Comment les données sont-elles stockées dans Kafka?
Pouvez-vous expliquer ce qu'est une exclusion mutuelle (Mutex) et comment elle fonctionne?
Pouvez-vous expliquer comment fonctionne le protocole DHCP et comment il automatise le processus d'obtention des adresses IP?
Comment déterminer la taille ou la charge actuelle utilisée par une goroutine en Go?
Où le compilateur alloue-t-il de la mémoire pour les variables ? Peut-on contrôler cela ?
Avez-vous de l'expérience avec le protocole POP3 pour recevoir des e-mails?
Quelle est la fonction du mécanisme de sémaphore en programmation multithread ?
Comment fermer un canal pour un lecteur en Go ? Que se passe-t-il si on écrit dans un canal fermé ?
Dans quelle partie du code les journaux sont-ils généralement enregistrés dans l'application?