Sobes.tech

Golang

func main() { defer func() { if r := recover(); r != nil { fmt.Println("obnoven") } }() defer func() { fmt.Println("odložené") }() go func() { fmt.Println("uvnitř gorutiny začátek") panic("boom") fmt.Println("uvnitř gorutiny konec") }() time.Sleep(time.Second) }

Senior
CRTEX
57

Jak funguje plánovač?

Middle
SecurityTestXSS
57

Čím se liší Dependency Inversion od Dependency Injection?

Senior
purrweb
57

Jak je na tom s vaší angličtinou?

Senior
IBS
57

Co je konstrukce `<-ch` v Go?

Senior
Магнит Тех
57

Píšete ve mnoho asynchronního kódu ve své současné práci?

Senior
Cloud.ru
57

Co se stane, pokud je defer mimo gorutinu, místo uvnitř ní?

Senior
X5 techX5 tech
57

Co je to multi-stage build a k čemu je potřeba?

Middle+
МВидео/эльдорадо
57

Jaký je rozdíl mezi json.Unmarshal a json.Decoder a kdy byste je použili?

Senior
AndersenAndersen
57

Jaké konkrétní primitives synchronizace jsou v Go?

Senior
Prediva
57

Jaké bylo největší množství dat, se kterým jste pracoval v databázích?

Senior
Яндекс
57

Proč jste udělali ruční commit offset místo automatického?

Middle+
ВайлдберрисВайлдберрис
57

Znáš profil zatížení čtení/zápisu v RPS?

Middle+
Яндекс вертикали
57

Co bude obsahem mapy (řádek 19 v kódu)?

Middle+
WB банк
57

Obecná otázka: připravenost na pohovor a zdroje otázek

Senior
AstonAston
57

Jaký je rozdíl mezi Mutex a RWMutex?

Senior
Алабуга
57

Na čem nakonec běží služba? Jaké Docker obrazy byly použity?

Middle+
Астрал-Софт
57

Jaké nástroje jsi používal k vizualizaci architektonických schémat a pro jaké případy?

Senior
Магнит Тех
57

Jak jsou kódy HTTP odpovědí rozděleny do skupin a co znamenají?

Senior
техвил
56

Proč jste se rozhodl vstoupit na trh a změnit zaměstnání?

Middle
X5
56
/411