Quelles sont les différences entre les protocoles HTTP/1.1 et HTTP/2?
Golang
Avez-vous écrit des serveurs WebSocket?
Quels types de synchronisation des données connaissez-vous pour prévenir les conditions de course et les data races?
Quelle est votre pile technique ? Énumérez les langages de programmation sur une échelle de 10.
Avez-vous une expérience au niveau des protocoles de transport TCP/UDP — formation de paquets, logique réseau de bas niveau?
Qu'est-ce que le contexte en Go et comment l'utiliser?
Qu'est-ce que la concurrence et le parallélisme ? En quoi diffèrent-ils ? Peuvent-ils coexister ?
Que peut-on dire sur le modèle de mémoire en Go ? De quoi est-il composé ?
Combien de connexions TCP maximum peut-on maintenir sur un seul serveur?
Parlez-moi des fuites de mémoire en Go.
Énumérez les bases de données que vous connaissez et évaluez-les sur une échelle de 10 points.
Que pouvez-vous dire sur la télémétrie, la surveillance, à quoi cela sert-il et avec quels outils avez-vous travaillé?
Énumérez les courtiers en messages avec lesquels vous avez travaillé et évaluez-les sur une échelle de 10 points.
Connaissez-vous Linux et à quel niveau?
Comment le système d'exploitation Linux est-il structuré : processus, threads, mémoire?
Qu'est-ce qui peut entraîner des fuites de mémoire en Go?
Quels outils de synchronisation de données connaissez-vous en Go?
Pourquoi le processus peut-il obtenir un Out of Memory, même si la mémoire indique qu'elle est libre?
Pourquoi envisagez-vous de changer d'emploi?
À quoi servent la télémétrie et la surveillance ? Avec quelles technologies ont-ils travaillé ?