Golang
Quelle est la différence entre TCP et UDP ? Quels sont les cas d'utilisation ?
Comment fonctionne le ramasse-miettes en Go, comment est-il conçu?
Qu'est-ce que l'architecture propre et DDD ? As-tu déjà travaillé avec ?
Que se passe-t-il lorsque Kubernetes tue un pod lors de la compilation par lot ?
Le service se contentait-il de distribuer des données depuis le cache, ou effectuait-il une autre logique?
Parle-moi du processus de sortie — comment est organisé le lancement?
Quels sont les avantages de la partition ? Par exemple, la suppression des partitions anciennes.
Une goroutine peut-elle écrire directement dans une autre goroutine via un canal tamponné?
Comment est structurée la branche dans les dépôts de contrats : une branche principale ou plusieurs?
Qu'est-ce que l'alignement des structures en Go ? Comment optimiser les champs de la structure en mémoire ?
Plusieurs consommateurs d'un même groupe de consommateurs peuvent-ils lire une partition en même temps?
Quels autres langages de programmation connaissez-vous?
Pourquoi as-tu utilisé Mutex plutôt qu'Atomic pour le compteur?
Pourquoi utilise-t-on des interfaces en général (dans le développement, pas seulement en Go) ?
Lors de l'utilisation de RIGHT JOIN, le nombre de lignes dans le résultat peut être supérieur au nombre de lignes dans la table de droite si : - Jamais - La table de gauche est vide - Les deux tables ont le même nombre de lignes - La table de gauche contient des doublons de clés correspondant aux lignes de la table de droite
Y avait-il un proxy devant Redis, ou avez-vous fait le sharding vous-même?
Comment apprends-tu de nouvelles choses en Go ? Que lis-tu, que étudies-tu ?
Que faites-vous si vous dépassez la date limite, le délai est passé, et qu'une erreur critique apparaît en production?
Avez-vous d'autres offres ou propositions sur le marché?
Parle-moi de la télémétrie et de la surveillance — à quoi ça sert et avec quoi as-tu travaillé?