Golang
Avez-vous utilisé des outils d'analyse statique pour vérifier la qualité du code?
Quels sont les principaux modèles utilisés dans la conception de l'architecture microservices?
Comment l'échange de signaux est-il effectué à l'aide de canaux dans le système de programmation?
Avez-vous une expérience pratique de l'utilisation de Protocol Buffers dans vos projets?
Expliquez pourquoi il n'est pas possible de faire correspondre directement le nombre de threads au nombre de goroutines en Go.
Que se passe-t-il si l'on écrit dans un canal dont le tampon est complètement rempli?
Comment répartir la charge entre les serveurs lors de la mise à l'échelle horizontale du système?
Que fait la commande top en arrière-plan (question de l'intervieweur) ?
Pouvez-vous expliquer le concept de sync.Pool et comment il aide à gérer la mémoire en Go?
Comment les requêtes SQL malveillantes sont-elles introduites dans l'application et comment les systèmes se protègent-ils contre ce type de vulnérabilité?
Peut-on déclarer un tableau en l'assignant via une variable?
Pourriez-vous donner un exemple de mise en œuvre du code pour illustrer ce concept?
Explique ce que signifie le terme 'machine' dans le contexte des données MPG
Explique le principe de fonctionnement du motif RAF et son application en programmation
Dans quels scénarios utilise-t-on le mécanisme Semaphore pour synchroniser des threads ou des processus?
Quels protocoles avez-vous utilisés le plus souvent et pourquoi?
Quand l'utilisation d'une clé primaire dans une base de données peut-elle être indésirable ou inappropriée?
Comment s'appelle la méthode d'accès aux variables depuis la portée externe à l'intérieur d'une fonction anonyme?
Qui détermine si un objet peut être placé en mémoire?
Pouvez-vous expliquer l'essence du protocole HTTP/3 et en quoi il diffère des versions précédentes de HTTP?