Wat is Two-Phase Commit?
Golang
Wanneer wordt er naar een partner voor de speler gezocht in het matchmaking?
Vertel me over de SOLID-principes.
Kun je kort de principes van SOLID uitleggen?
Ontwerpopdracht: er is een systeem voor snelreactiegroepen. Wanneer een signaal binnenkomt, reageren onmiddellijk drie groepen gelijktijdig. Alleen één groep moet worden gestuurd. Hoe doe je dat op transactieniveau in de database?
Wat is het verschil tussen relationele en niet-relationele databases?
Kanalen twee keer sluiten mogelijk?
Wat is een relationele database?
Kan een buitenlandse sleutel samengesteld zijn?
Wat weet je over NoSQL-databases? Waarmee heb je gewerkt?
Kun je schrijven naar een gesloten kanaal in Go?
Ontwerp een schaakapp-systeem: matchmaking, het maken van spelsessies en het registreren van resultaten. Geef de services, hun interactie en gegevensopslag aan.
Wat is pre-agregatie in databases?
Verbetert een B-tree index altijd de prestaties of kan er een tegenovergestelde situatie zijn?
Vertel me over de CAP-theorema.
Wat is een Materialized View in ClickHouse?
Is GoLang imperatief of declaratief?
Wat is een connection pool in het package database/sql in Go?
Wat is het verschil tussen Dependency Inversion en Dependency Injection?
Kan een primaire sleutel samengesteld zijn?