Peut-on appeler WaitGroup.Add dans une goroutine et Done à la fin ? Cela fonctionnera-t-il correctement ?
Golang
Qu'est-ce qu'un Deadlock ? Comment éviter une interblocage ?
Parlez-moi du planificateur Go (modèle GMP)
Comment créer et lancer un thread d'exécution séparé en Go?
Quelle est la principale raison d'utiliser le type sync.Map en Go?
Quels composants inclut la structure d'une tranche dans le langage Go?
Quelles approches et outils en Go sont utilisés pour organiser des calculs parallèles et asynchrones avec des goroutines?
Que penses-tu de Linux?
Qu'est-ce que les génériques en Go ? Comment limiter l'ensemble des types (constraints) ?
Qu'est-ce qu'un canal en Go ? Quels sont les types de canaux ? En quoi les canaux tamponnés diffèrent-ils des non tamponnés ?
Caractéristiques du travail avec les chaînes en Go : immutabilité, len(), travail avec Unicode/cyrillique, runes?
Quelles méthodes sont utilisées pour assurer la cohérence des données lors de l'utilisation de plusieurs threads ou goroutines?
Qu'est-ce qu'un processus zombie?
Parle-moi de Kubernetes — qu'est-ce que c'est, en quoi il diffère de Docker, quels sont ses composants principaux?
Parlez du projet, de l'équipe et des principales tâches dans votre emploi actuel
Quelle est la particularité des goroutines en Go ? Pourquoi sont-elles légères ?
Quels outils et bibliothèques avez-vous utilisés lors du développement en Go?
Quelle est la différence entre la conteneurisation et la virtualisation?
Comment éviter de se bloquer indéfiniment lors de la lecture d'un canal vide ? Qu'est-ce que select et quels sont ses modèles ?
Comment les goroutines peuvent-elles communiquer entre elles ? Quelles méthodes de synchronisation existent en Go ?