What is Two-Phase Commit?
Golang
At what point will the matchmaking search for a player pair?.
Can you briefly explain the principles of SOLID?
Tell me about the principles of SOLID.
Design task: there is a system for rapid response teams. A signal comes in, and three teams respond to it simultaneously. Only one team needs to be sent. How can this be done at the database transaction level?
What is the difference between relational and non-relational databases?
What is a relational database?
Can a channel be closed twice?
Can a foreign key be composite?
Is it possible to write to a closed channel in Go?
What do you know about NoSQL databases? Which ones have you worked with?
Design a chess application system: matchmaking, creating a game session, and recording game results. Specify services, their interactions, and data stores.
What is pre-aggregation in databases?
Does a B-tree index always improve performance, or can the opposite happen?
Tell about the CAP theorem.
What is a Materialized View in ClickHouse?
Is GoLang imperative or declarative?
What is a connection pool in the database/sql package in Go?
How does Dependency Inversion differ from Dependency Injection?
What is the essence of the CAP theorem?