Sobes.tech

Golang

Povězte mi o frontě s prioritou

Middle
VKVK
43

Jak byly odstraňovány duplicity? Nelze bylo určit duplicit podle ID? Proč obohacovat data z Redis?

Senior
OkkoOkko
43

Jaké bylo maximální množství požadavků za sekundu u nejvíce zatížené služby?

Senior
eLama
43

Pověz mi o prázdné struktuře struct{}. Případy použití, kolik paměti zabírá?

Senior
СБК ПАРУС
43

Co je rune v Go?

Senior
техвил
43

Bude panika, pokud přidám append k nil slice?

Middle
WildberriesWildberries
43

HeadHunter umí posílat odpověď přes webhook, zatímco Avito ne — musíte jít sami. Jak to řešit?

Senior
OZONOZON
43

Na základě čeho bylo v Amazon Athena provedeno rozdělení?

Middle
СБЕРСБЕР
43

Můžeš popsat, co používáš k přečtení kanálu v gorutině pracovníků?

Senior
Cloud.ru
42

Co se ti líbí na Go a co tě štve?

Middle
WildberriesWildberries
42

Pokud dosáhneme finálních etapů, jak pohodlně byste se cítili, kdybych požádal o kontakty z předchozích míst práce pro zpětnou vazbu?

Senior
Flant
42

Lze vylepšit algoritmus maxSegment?

Senior
Яндекс
42

Co se stane s aktuálními požadavky bez Graceful Shutdown při ukončení procesu?

Senior
2gis2gis
42

Jaké jsou lhůty pro horké nabídky podle stavu hledání?

Middle
X5 groupX5 group
42

Jaké úrovně izolace transakcí existují v PostgreSQL a před jakými anomáliemi chrání?

Middle+
СБЕРСБЕР
42

Pověz mi o své zkušenosti

Senior
bip.ru
42

// všechny prvky slice musí být unikátní + celkově 1000 prvků // program by se neměl zbytečně zaseknout kvůli time.sleep func main() { checkIncrement := map[int]int32{} var data []int for i := 0; i < 1000; i++ { go func() { data = append(data, i) if _, found := checkIncrement[i]; found { fmt.Println(i) panic("duplicitní inkrement") } checkIncrement[i] = 1 }() } time.Sleep(2 * time.Second) fmt.Println(len(data)) }

Senior
FREEDOM LIFESTYLE
42

Jak bys určil, že jedna verze chatu je lepší než druhá, pokud bys měl dvě verze?

Senior
AvitoAvito
42

Co jsou řetězce v Go a jaké jsou jejich vlastnosti?

Senior
ClearWay
42

Lze optimalizovat tak, aby byl pole res na zásobníku a ne na haldě? Co je k tomu třeba udělat?

Senior
А7
42
/412