Golang
Quelle paradigme de programmation utilise le langage Golang?
Dans quels cas est-il recommandé d'utiliser le calcul parallèle pour résoudre des problèmes?
Comment la conversion de la longueur du slice en sa taille réelle en mémoire se produit-elle?
Expliquez les différences entre la gestion de la mémoire dans la pile et dans le tas dans le contexte de la programmation.
Quand la fonction différée defer sera-t-elle appelée ? (lors de la sortie du bloc local / lors de la sortie de la fonction / à la fin de l'application)
Quelle quantité de tests de code réalisez-vous généralement avec des tests unitaires?
Quand et où le système sollicitera-t-il des tâches à exécuter si les files d'attente locales et globales sont vides?
Quelle est la complexité temporelle de l'opération de recherche d'un élément dans une liste implémentée par un slice?
Explique le concept d'utiliser un pool de threads pour traiter des tâches dans une application multithread.
Comment résoudre le problème de débordement du conteneur avec des fichiers journaux dans Docker?
Dans quels cas et à quelles fins utilise-t-on des index composés dans les bases de données?
Avez-vous déjà utilisé la fonction context.WithValue dans votre code?
Quelles méthodes peuvent être utilisées pour se protéger contre l'exécution de scripts inter-sites (XSS) ?
Depuis combien d'années travailles-tu avec Go?
Quelles étapes doivent être suivies pour migrer une application monolithique vers une architecture de microservices?
Explique le mécanisme de collecte automatique des déchets dans le langage Go et comment il gère la mémoire.
Quels sont les principaux avantages et inconvénients de l'utilisation des courtiers de messages?
Comment peut-on confirmer la légitimité d'un certificat numérique?
Quelles histoires techniques existent — pas sur l'architecture en général, mais sur l'approfondissement des détails, un cas problématique réel?
Pouvez-vous expliquer quel type d'affichage de données (Map) vous avez utilisé dans votre dernier projet?