Entwerfen Sie ein Matchmaking-System für eine Schachplattform. Als Eingabe wird eine Benutzer-ID verwendet, und es soll ein Paar von Spielern mit ähnlichem Rating gefunden werden. Belastung: 1 Million registrierte Nutzer, 100.000 DAU, 500-1500 gleichzeitige Spielsitzungen im Spitzenbetrieb. Welche Architektur schlagen Sie vor?
Golang
Wie ist dein aktuelles Unternehmen registriert? Hast du den Status eines Einzelunternehmers?
Erzählen Sie mir von Belastungen und interessanten Fällen im Zusammenhang mit Lastoptimierung.
Wie hoch war die Systembelastung? Wie viele RPS?
Wie gehst du mit Fristen um? Hast du schon einmal eine verpasst?
Was ist der Unterschied zwischen RabbitMQ und Kafka?
Was suchst du in einem neuen Ort? Was ist technisch interessant?
Was machst du bei deinem aktuellen Job? Was sind deine Aufgaben, was ist die schwierigste Aufgabe, wie ist das Team?
Was war der Hauptfokus der Aufgaben bei deinem vorherigen Job?
Warum suchst du jetzt einen neuen Job?
Erzählen Sie uns von Ihrem Karriereweg — wann haben Sie angefangen zu arbeiten?
Wie nimmst du dein Level wahr — Mittel oder Senior?