Wann wird ein Paar für den Spieler im Matchmaking gesucht?
Golang
Kannst du kurz die SOLID-Prinzipien erklären?
Was ist eine relationale Datenbank?
Kann ein Fremdschlüssel zusammengesetzt sein?
Entwurfsaufgabe: Es gibt ein System für Schnellreaktionsteams. Bei einem Signal reagieren sofort drei Teams gleichzeitig. Es ist nur ein Team zu senden. Wie kann man das auf Transaktionsebene in der Datenbank machen?
Was wissen Sie über NoSQL-Datenbanken? Mit welchen haben Sie gearbeitet?
Erzählen Sie mir von den SOLID-Prinzipien.
Entwerfen Sie ein Schach-App-System: Matchmaking, Erstellung von Spielsitzungen und Aufzeichnung der Ergebnisse. Geben Sie die Dienste, ihre Interaktion und die Datenspeicher an.
Was ist Two-Phase Commit?
Was ist der Unterschied zwischen relationalen und nicht-relationalen Datenbanken?
Was ist der Unterschied zwischen Dependency Inversion und Dependency Injection?
Verbessert ein B-Baum-Index immer die Leistung oder kann es eine gegenteilige Situation geben?
Erzähle mir vom CAP-Theorem.
Kann man einen Kanal zweimal schließen?
Was passiert, wenn man versucht, in einen geschlossenen Kanal zu schreiben?
Erzählen Sie mir von den SOLID-Prinzipien
Was ist eine Materialized View in ClickHouse?
Was ist eine Consumer Group in Kafka?
Was ist Pre-Aggregation in Datenbanken?
Was sind Docker, Docker Image und Docker Compose?