Golang
/* Une chaîne de caractères est donnée. Trouver le nombre de paires d'indices i et j (i <= j), entre lesquels il n'y a pas de caractères répétés. Pour la chaîne "aba", la réponse est 5 : [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */
Que se passe-t-il lors de l'ajout d'éléments dans une carte et qu'est-ce que l'évacuation?
Parlez-moi du dispositif de surveillance : collecteurs de métriques, alertes
Qu'est-ce que le profilage en Go ? As-tu déjà utilisé pprof ?
Peut-on passer un nombre arbitraire d'arguments à une fonction?
Comment configurer Kafka pour 100 instances de l'application avec 10 threads chacune, afin que personne ne bloque l'autre?
Qu'est-ce que les goroutines en Go ? En quoi diffèrent-elles des threads du système d'exploitation ? Comment fonctionne le planificateur de Go (modèle GMP) ?
Cela signifie-t-il que tout se terminera après ce délai d'attente ? Autrement dit, quelque chose pourrait ne pas fonctionner encore — quel est le problème ici ?
Quelle a été ta dernière activité professionnelle?
Quel algorithme utilise le ramasse-miettes en Go ? Comment fonctionne-t-il en général ?
Quels moyens de synchronisation des goroutines existent en Go ? Corrigez l'exemple avec la course en utilisant atomic
Parlez-moi de la structure du planificateur Go (modèle GMP).
Comment savoir si le système fonctionne de manière stable?
Parle de select en Go.
Quels modèles de conception connaissez-vous et lesquels appliquez-vous dans votre travail?
Vous avez postulé au poste de Développeur Go Senior. Vous travaillez actuellement chez [entreprise], n'est-ce pas?
Comment corriger le code pour garantir que les 5 nombres s'affichent ?
Comment la vue matérialisée est-elle mise à jour, se met-elle à jour automatiquement ou faut-il la configurer ?
Quelle est la différence entre Deployment et StatefulSet?
Qu'est-ce que ACID ? Niveaux d'isolation des transactions ?