Concevez un système de matchmaking pour une plateforme d'échecs. L'entrée est un ID utilisateur, et il faut trouver une paire de joueurs avec un classement similaire. Charge : 1 million d'utilisateurs enregistrés, 100 000 DAU, 500-1500 sessions de jeu simultanées en pic. Quelle architecture proposeriez-vous?
Golang
Quelle était la charge du système ? Combien de RPS ?
Comment est enregistrée votre entreprise actuelle ? Avez-vous le statut d'entrepreneur individuel ?
Parlez-moi des charges et des cas intéressants liés à l'optimisation sous charge.
Comment gérez-vous les délais ? Avez-vous déjà manqué un ?
Quelle est la différence entre RabbitMQ et Kafka?
Que recherchez-vous dans un nouvel endroit ? Qu'est-ce qui est techniquement intéressant ?
Que faites-vous dans votre emploi actuel ? Quelles sont vos tâches, quelle est la tâche la plus difficile, comment est l'équipe ?
Quel était le principal objectif des tâches dans votre précédent emploi?
Pourquoi cherchez-vous un nouvel emploi maintenant?
Parlez-nous de votre parcours professionnel — quand avez-vous commencé à travailler ?
Comment percevez-vous votre niveau — intermédiaire ou senior?