Sobes.tech

Golang

Měli jste v práci úkoly související s architekturou: museli jste navrhnout celou architekturu nebo pouze jednotlivé služby/mikroslužby?

Senior
Магнит Тех
62

Praktický úkol: binárka 2.1.out se nespouští. Je třeba zjistit proč, pouze pomocí terminálu a samotného binárního souboru.

Middle+
VKVK
62

Pověz mi o svém projektu. Co tam děláš?

Middle+
Штрафов нет
62

Pověz mi o Skupině spotřebitelů. Pokud jsou 3 partice a 2 konzumenti, jak budou rozděleni?

Middle+
plata
62

Co jsou ld, rd := 1<<62, 1<<62 v kontextu algoritmu?

Senior
Pasul LTD
62

Čím se liší konkurence od paralelnosti?

Middle
Effective Technologies
62

Jak optimalizovat transakci s blokováním řádku při vysoké zátěži (problém úzkého hrdla při registraci pomocí invite kódu)?

Senior
Не указано
62

Co jsou to autorizační tokeny a jaké existují?

Middle+
Магнум
62

Co je API a k čemu slouží v systémových integracích?

Senior
X5
62

Kde končí kontexty v tomto kódu?

Senior
UPSL
61

Jak zorganizovat komunikaci mezi gorutinami a jak pracovat s deadlocky?

Middle
VKVK
61

Co je to observability? Co zahrnuje tento pojem a co je potřeba, aby byl služba připravena na výrobu? Proč jsou potřeba metriky, traces a logs?

Senior
техвил
61

Pracoval jsi s cachem? Pokud ano, s jakým?

Middle+
МТСМТС
61

Píšete okénové funkce a CTE?

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

Který kanál je pro tento úkol nejlepší: s bufferem nebo bez? Čím se liší?

Senior
Магнум
61

Na co jsou v kódu lintry? Které jsi použil?

Senior
СБК ПАРУС
61

LRU ukládá data na úrovni aplikace — v jakém smyslu se chování cache stává při škálování nepředvídatelným?

Senior
OkkoOkko
61

Jaký je rozdíl mezi pointer receiver a value receiver při implementaci rozhraní? Kdy použít každý přístup?

Senior
Avanpost
61

func Pipe(p Producent, c Spotřebič) error { // TODO buf := make([]any, 0, MaxItems) cookies := make([]int, 0) flush := func() error { if len(buf) == 0 { return nil } if err := c.Process(buf); err != nil { return err } for _, cookie := range cookies { if err := p.Commit(cookie); err != nil { return err } } buf = buf[:0] cookies = cookies[:0] return nil } for { items, cookie, err := p.Next() if err != nil { flush() return err }

Middle+
Яндекс
61

Prosím, pověz mi, čím ses na své současné pozici zabývala, jaké zajímavé úkoly jsi plnila?

Middle+
X5
61
/412