Golang
Où la mémoire est-elle stockée dans les goroutines?
Quels sont les plans pour l'année à venir : quoi apprendre, quoi maîtriser ?
Parle-moi de ta zone de responsabilité.
De quels accomplissements êtes-vous le plus fier et qu'avez-vous retenu ?
Quelle est la longueur du segment passé lors du premier appel de la fonction addNum à la quatrième ligne?
Comment la cohérence des données est-elle assurée dans le projet?
Parlez-moi du processus de revue de code et d'évaluation dans l'équipe (360, revue de performance).
Quels gestionnaires de paquets sont utilisés dans Ubuntu et CentOS?
Quelles autres primitives de synchronisation, en plus de mutex et WaitGroup, connais-tu ? Cas d'utilisation ?
Comment un serveur HTTP en Go doit-il être conçu pour supporter un arrêt en douceur et un nettoyage approprié des ressources?
Que se passe-t-il si, lors de l'enrichissement, l'un des services est indisponible (par exemple, le service avec le nom complet/données de l'utilisateur) ? Kafka s'arrête-t-il complètement ?
Corrige la mise en œuvre de cleanup en utilisant une boucle for ordinaire au lieu de range. Explique la logique finale du nettoyage.
Quels tests écris-tu habituellement et dans quels cas sont-ils utilisés?
Conçois un worker pour le traitement asynchrone des opérations financières
Parlez-nous de votre expérience avec l'architecture des systèmes distribués, les bases de données, le sharding et la réplication. Avez-vous participé à la conception d'architectures ou avez-vous seulement travaillé avec des solutions existantes?
Quels types de mémoire Go distingue-t-il (pile et tas) ? En quoi diffèrent-ils ? Comment le ramasse-miettes fonctionne-t-il avec les objets dans la pile ?
Ai-je bien compris que vous recevez toujours le flux d'événements via Kafka, ou y avait-il d'autres méthodes comme gRPC/HTTP?
Est-ce que chaque SELECT dans UNION doit avoir le même nombre de colonnes ou peut-il être différent?
Parlez des verrouillages pessimistes et optimistes
Comment implémenter le côté inverse — le pattern de boîte de réception côté service de notification ? Comment assurer l'idempotence du traitement des événements ?