In quale momento verrà cercata una coppia per il giocatore nel matchmaking?
Golang
Puoi spiegare brevemente ciascun principio SOLID?
Compito di progettazione: esiste un sistema per gruppi di risposta rapida. Quando arriva un segnale, tre gruppi rispondono contemporaneamente. È necessario inviare solo un gruppo. Come si può fare a livello di transazioni nel database?
Cos'è un database relazionale?
Un foreign key può essere composto?
Parlami dei principi SOLID.
Cosa sai sui database NoSQL? Con quali hai lavorato?
L'indice B-tree migliora sempre le prestazioni o può esserci una situazione opposta?
Cos'è la preaggregazione nei database?
Qual è la differenza tra database relazionali e non relazionali?
Parlami del teorema di CAP.
Progetta un sistema di applicazione di scacchi: matchmaking, creazione di sessioni di gioco e registrazione dei risultati. Indica i servizi, la loro interazione e gli archivi di dati.
Cos'è il Two-Phase Commit?
Cos'è una Vista Materializzata in ClickHouse?
GoLang è imperativo o dichiarativo?
Qual è la differenza tra Dependency Inversion e Dependency Injection?
È possibile chiudere un canale due volte?
Cos'è un connection pool nel pacchetto database/sql in Go?
Cosa succede se si prova a scrivere in un canale chiuso?
Parla dei principi SOLID