Golang
Que se passera-t-il si il faut abandonner Kafka et le remplacer par un autre broker de messages? Comment isoler Kafka des services externes?
Que faut-il faire pour que le serveur REST API (dépôt de code) commence à fonctionner dans Kubernetes?
Pourquoi avez-vous quitté votre emploi précédent?
Selon vous, où commence le highload ? Quelle est la frontière entre highload et non-highload ?
Vous avez un service qui génère de nombreuses goroutines. Comment limiteriez-vous le nombre de goroutines en cours d'exécution simultanément?
Votre service était une API utilisée par d'autres services. Dans Redis, vous stockiez des données pour l'enrichissement — pourquoi ne pas interroger le service de référentiels (sur les entrepôts, etc.) à chaque requête?
Qu'est-ce qu'un appel système (syscall) ?
Comment te sens-tu par rapport à tes collègues au niveau ? Qu'est-ce qui te manque pour progresser ?
Quelle est la différence entre un tableau et une tranche en Go?
Que se passera-t-il d'autre (en plus de la panique) lors de l'écriture concurrente dans une map sans synchronisation?
Quelle est la différence entre REST et RPC ? Qu'est-ce que le stateless dans le contexte de REST ?
Quelle fonctionnalité as-tu développée dont tu es fier ? Parle-moi de la dernière tâche intéressante.
Parlez-moi du bug le plus mémorable en production : qu'était-ce, comment vous l'avez corrigé et quelles conclusions en avez-vous tirées ?
Parle-moi de ta dernière expérience professionnelle
Comment fonctionne le ramasse-miettes en Go ? Décrivez les phases et l'algorithme.
Si l'opération dure 10-12 minutes et qu'il y a une écriture active et que les données changent, il n'y a pas eu d'effets secondaires ?
Quelles sont les métriques ? Avec quels outils allons-nous enregistrer ces métriques ?
Impression générale de l'entretien, niveau du candidat, recommandations
Qu'est-ce que les probes dans Kubernetes, comment les configurer et quels sont les types?
Parle-moi des brokers de messages avec lesquels tu as travaillé.