Golang
Quels serveurs HTTP en Go avez-vous déjà utilisés?
Comment ça se passe avec l'observabilité, que peux-tu raconter?
Qu'est-ce qu'une extinction gracieuse et comment la mettre en œuvre?
Qu'est-ce qui dans un jeton JWT permet de le valider?
À quoi servent les canaux non tamponnés ? Pourquoi ne peut-on pas toujours utiliser un canal avec un grand tampon ?
Quel type d'interaction entre services y a-t-il eu dans l'un de tes derniers projets?
Quel sera le délai entre les joueurs, en moyenne et dans le pire cas?
Quels problèmes peuvent survenir lors de l'utilisation de la mémoire partagée avec des threads ? Qu'est-ce qu'une condition de course (race condition) ?
Combien d'années d'expérience combinée en développement avec Go?
Avez-vous déjà travaillé avec DDD et CQRS ? Parlez-en.
Quelle méthodologie utilisez-vous?
Avez-vous de l'expérience avec des services à haute charge?
SELECT * c.id, -- sélectionner tous les chats (c.id, c.name) pour tous les utilisateurs par nom ($1) where text > 'abc'
Quelle stratégie de remplacement de cache est la meilleure à utiliser?
Quelle est la différence entre map et sync.Map?
Quels problèmes peuvent survenir lorsqu'une transaction SQL est ouverte et qu'une requête HTTP est envoyée à ce moment-là?
À quoi servent les transactions dans les bases de données?
À quoi sert un canal avec une structure vide chan struct{}?
Peux-tu raconter des problèmes non évidents de parallélisme auxquels tu as été confronté dans des projets réels et comment tu les as résolus ?
Pourquoi la popularité des processeurs CISC (x86) a-t-elle d'abord été historique, et le RISC ne prend-il de l'ampleur que maintenant?