¿Qué es el compromiso de dos fases?
Golang
¿En qué momento se buscará una pareja para el jugador en el emparejamiento?
¿Puedes contarme brevemente los principios SOLID de cada uno?
Cuéntame sobre los principios SOLID.
Tarea de diseño: hay un sistema para grupos de respuesta rápida. Se recibe una señal, y de inmediato tres grupos responden simultáneamente. Es necesario enviar solo un grupo. ¿Cómo hacerlo a nivel de transacciones en la base de datos?
¿Cuál es la diferencia entre bases de datos relacionales y no relacionales?
¿Se puede cerrar un canal dos veces?
¿Puede ser una clave externa compuesta?
¿Qué es una base de datos relacional?
¿Se puede escribir en un canal cerrado en Go?
¿Qué sabes sobre las bases de datos NoSQL? ¿Con cuáles has trabajado?
Diseñe un sistema de aplicación de ajedrez: emparejamiento, creación de sesiones de juego y registro de resultados. Indique los servicios, su interacción y los almacenes de datos.
¿Qué es la preagregación en bases de datos?
¿Siempre mejora un índice B-tree el rendimiento o puede haber una situación contraria?
Cuéntame sobre el teorema de CAP.
¿Qué es una Vista Materializada en ClickHouse?
¿GoLang es imperativo o declarativo?
¿Qué es un pool de conexiones en el paquete database/sql en Go?
¿En qué se diferencia la inversión de dependencias de la inyección de dependencias?
¿Puede ser una clave primaria compuesta?