Golang
Comment la coût est-il mesuré dans EXPLAIN ? Qu'est-ce que le coût?
Pourquoi as-tu choisi map pour le cache plutôt que sync.Map?
Que se passe-t-il si vous lancez une goroutine et appelez panic dedans?
Il faut décrire le modèle de la bibliothèque. Il y a 3 entités : "Auteur", "Livre", "Lecteur". Physiquement, il n'y a qu'un seul livre et il ne peut être associé qu'à un seul lecteur. Il faut créer des tables pour la bibliothèque en tenant compte de cela.
Qu'est-ce qu'un descripteur de fichier?
Quels sont les codes de réponse HTTP ?
Comment les tâches arrivent-elles en travail ? Parlez-moi de ce processus.
Comparez trois options de stockage de la file d'attente des joueurs : Kafka, Redis, PostgreSQL. Laquelle choisir et pourquoi ? Quelle est la différence fondamentale entre Redis et PostgreSQL pour cette tâche ?
Que faisiez-vous dans l'entreprise ? Quelles étaient vos activités ?
Parlez-moi du projet précédent (Cloud.ru) : de quoi s'agissait-il, que faisiez-vous ?
Avec quoi ne voudrais-tu plus être confronté au travail?
Quelle est la différence entre JOIN et UNION?
Parlez-nous de votre pensée d'ingénierie : comment vous abordez les problèmes, comment vous travaillez avec l'incertitude, comment vous utilisez l'IA dans le développement.
Qu'est-ce qu'une extinction gracieuse?
Quel est votre niveau : middle, middle+, senior?
Précision de la zone de responsabilité : machine à états, Outbox Transactionnelle, verrouillages optimistes
Combien de microservices y avec lesquels travaillez-vous directement dans votre emploi actuel?
Comment sais-tu que la tâche est prête pour la production?
Question 4 : Trouver des erreurs dans le code avec des canaux et des goroutines (fermeture double du canal)
Problème avec les slices : que vont afficher différentes opérations d'append et de slices ? (problème avec les slices a, b, c, d)