Golang
Jak se provádí mazání záznamů z tabulek v databázi PostgreSQL?
Jaké je maximální množství prvků, které může obsahovat jeden Bucket v implementaci hash mapy?
Jak zajistit bezpečný přístup ke kartě v prostředí s více vlákny?
Jaké funkce plní kontext v vzoru stavu nebo příkazu?
Jakou strategii cacheování zvolit — cache-aside nebo write-through — s ohledem na vzor chování uživatelů při kontrole stavu objednávky?
Jak PostgreSQL organizuje ukládání dat objektů přesahujících 2 kilobajty?
Je povoleno odesílat zprávy do jednoho kanálu více gorutinami současně?
Můžete vysvětlit, co je to Wait Group a k čemu se v programování používá?
Čím se liší HAVING od WHERE?
Jak byly ve vašem předchozím podniku organizovány pracovní procesy?
Jak by se měl kanál předat běžící gorutině v Go?
Můžeš mluvit o konkrétním indexu, který jsi ve své práci použil?
Jak určujete proces nasazení aplikace a její hlavní fáze?
Jak lze provést vyvážení provozu mezi servery pro optimální fungování systému?
V čem spočívá omezení zápisu pouze do hlavní repliky databáze?
Lze v rámci funkce přistupovat k proměnné deklarované jako soukromá?
Jaký index bys vytvořil pro tento dotaz s DENSE_RANK a PARTITION BY department?
Jaká je časová složitost přístupu k prvku v dynamickém poli?
Jak se hodnotíte podle stupně?
// čísla od 1 do 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }