Comment le runtime Go traite-t-il un million de requêtes liées à l'E/S (par exemple, dans un service de proxy/gateway API) ?
SRE / Platform Engineer
Quel est votre langage de programmation préféré et comment vous évalueriez-vous en Go sur une échelle de 1 à 10?
Quelle est la différence entre la mémoire virtuelle (VIRT) et la mémoire résidentielle (RES) dans top, et qu'est-ce que la mémoire partagée (SHR) ?
Quels facteurs influencent la latence dans un tel système de traitement des requêtes?
Parlez-moi de vous : qu'aimez-vous faire, que souhaitez-vous faire, dont êtes-vous fier et pourquoi postulez-vous?
Qu'est-ce que DHCP et comment un appareil obtient-il sa configuration d'adresse IP et de serveur DNS?
Comment savoir combien de threads OS votre service Go utilise-t-il sur Linux?
Comment trouvez-vous un fichier et recherchez-vous une sous-chaîne à l'intérieur en utilisant la ligne de commande Linux?
Quel était l'objectif de réécrire les services C++ en Go chez [entreprise] ? Quels problèmes spécifiques étaient résolus ?
Quelle est l'essence des goroutines et comment fonctionnent-elles?
Que se passe-t-il du moment où vous tapez une URL dans un navigateur jusqu'à la réception de la réponse ? Expliquez le processus complet aussi en détail que possible.
Quelles sont les flux d'entrée/sortie standard dans Linux (stdin, stdout, stderr) et comment pouvez-vous les rediriger ou les supprimer?
Pour quels types de requêtes les goroutines offrent-elles un avantage par rapport aux threads du système d'exploitation, et pour quels types les threads du système d'exploitation sont-ils tout aussi efficaces?
Comment dépanner un service en cours d'exécution sur un serveur de production Linux ? Comment trouver votre processus et comprendre ce qui se passe ?