Golang
Jak používat EXPLAIN a EXPLAIN ANALYZE k analýze výkonu dotazů a na co si dát pozor v plánu provádění dotazu?
Co znamená, když proces v top ukazuje 150 % CPU? Je to normální?
Jaké typy distribuovaných transakcí existují?
Jaký je hlavní programovací jazyk a jaké další jazyky znáš, včetně nekomerční zkušenosti?
Co je VACUUM v PostgreSQL?
Co je balíček reflect v Go? K čemu slouží?
Jak hodnotíš svůj level?
Jak se předávají parametry funkce v Go, zejména slices?
Co naopak tě motivuje v práci? Z jakých úkolů máš největší potěšení?
Jak se řeší kolize v mapě v Go (do verze 1.24)? Povídej o bucketách a overflow-bucketách.
Co je to mikroservisní architektura a jaké jsou její výhody a nevýhody ve srovnání s monolitickou architekturou?
Jaký přístup je vhodný, pokud jsou data dynamická a mění se každých 10 minut, a je jím čteno miliony lidí za minutu?
Můžeš popsat, jak jsi navrhl a implementoval REST a gRPC API pro interní a externí služby platformy?
Kdy se používá vzor CQRS a jak bude fungovat databáze při logickém oddělení služeb pro čtení a zápis — bude jedna nebo různé?
Kolik bylo připojení na Postgres?
Jaký je přístup k používaným knihovnám — všechny příkazy používají jednu mock-knihovnu nebo jsou nějaká omezení?
Proč týmy nemohou nasazovat nezávisle v monolitu? A proč jsou tři CI/CD pipeline nevýhodou mikroservisů, když jsou naopak jejich plus?
Povězte nám o své zkušenosti s Linuxem a jaké příkazy/nástroje používáte
Jak určit, zda bude proměnná umístěna na haldě nebo na zásobníku? Co je escape analýza a jak funguje?
Jak fungují kanály v Go a k čemu jsou potřeba?