Golang
Jaké typy kanálů se používají v jazyce Go pro komunikaci mezi gorutinami?
Můžeš vyjmenovat hlavní datové typy používané v jazyce Go?
Co ukazuje příkaz EXPLAIN ANALYZE při provádění SQL dotazu?
Vysvětlete, co je gorutina a jak se používá v programování
V čem se liší kanál s bufferem od kanálu bez bufferu v kontextu interakce mezi gorutinami?
Jak byla zajištěna komunikace a získávání zpětné vazby od týmu na vašem předchozím pracovišti?
Můžete vysvětlit, co se rozumí pod pojmem 'kontext' v programování nebo vývoji?
Můžeš vyjmenovat hlavní kategorie metrik používaných k hodnocení systémů nebo procesů?
Vysvětlete, co je sync.Map a jaké jsou jeho výhody ve srovnání s běžnými mapami v Go.
Můžete vysvětlit principy a strukturu Onion architektury ve vývoji softwarových systémů?
V čem se datová struktura pole liší od slice z hlediska použití a vlastností implementace?
Jaká je hlavní role a funkce kanálů v systémech výměny dat?
Vysvětlete koncept prázdného rozhraní a v jakých případech se používá.
Jaká je role a účel kontextu v jazyce Go?
Můžete uvést příklady návrhových vzorů z knihy Gang of Four, které jste použili ve svých projektech?
Popište uživatelský scénář (user flow) od výběru místa po získání vstupenky
Jaké jsou nejlepší praktiky a rady při používání kanálů pro meziprocesovou komunikaci?
Jak funguje mechanismus čtení dat z uzavřeného kanálu a co se v tu chvíli děje?
Můžete vysvětlit, jak je implementována synchronizace pomocí Wait Group v Go?