Sobes.tech

Golang

Opíšte zloženie svojho tímu.

Senior
WildberriesWildberries
41

Akými nástrojmi ste používali?

Senior
Effective IT
41

Prečo sa vôbec používajú rozhrania (vo vývoji, nielen v Go)?

Middle
VKVK
41

Aký je dôvod rozhodnutia opustiť Wildberries?

Senior
Hi Rockits
41

Ako často sú úlohy, ktoré vyžadujú zmeny zmlúv?

Senior
X5
41

Ako bol organizovaný proces stanovovania úloh? Kto napĺňal backlog?

Senior
МВидео/эльдорадо
41

Ako veľmi sú pre vás vzácne stretnutia s klientom diskutovateľné?

Senior
АЙ-ТЕКОАЙ-ТЕКО
41

Ako ste zvládali dlhé/oneskorené dotazy v PostgreSQL?

Senior
Магнит Тех
41

Je Go objektovo orientovaný alebo štruktúrovaný jazyk? Prejdite si základné princípy OOP (zapúzdrenie, polymorfizmus, dedičstvo, abstrakcia) a ukážte, ako sú implementované v Go.

Senior
МВидеоМВидео
41

Ako ste používali Redis?

Senior
FREEDOM LIFESTYLE
41

Ešte stále pracujete v [spoločnosti]?

Senior
Shopfully
41

Popíšte proces inicializácie operačného systému Linux: init proces (PID 1), zavádzač a initramfs.

Middle+
VKVK
41

Prečo ste zvolili sharding podľa account_id? Na čo vôbec slúži sharding?

Senior
РамблерРамблер
41

Prečo nebolo možné všetko postaviť na ClickHouse a jednoducho zobraziť metriky cez službu na frontende?

Senior
МВидео/эльдорадо
41

Čo sa robilo so správami po ručnom spracovaní? Aké boli možnosti?

Senior
МВидео/эльдорадо
41

Čo teraz hľadáš pre seba, čo je pre teba dôležité?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
41

Kedy sa spúšťa Garbage Collector? Sú v určitých momentoch nejaké špeciálne body zastavenia?

Senior
ВайлдберрисВайлдберрис
41

Povedz mi o profilovaní služieb v Go — ako vyzerá proces ladenia a hľadania úzkych miest?

Senior
Себе
41

// 2 func merge(chans ...chan int) <-chan int { panic("not implemented") } func main() { a,b,c := make(chan int), make(chan int), make(chan int) out := merge(a,b,c) go func(){ for v := range out { println(v) } }() a <- 1 a <- 2 a <- 3 b <- 4 c <- 5 close(c) a <- 6 } Implementujte funkciju merge koja prihvata više kanala celih brojeva i vraća jedan kanal koji spaja vrednosti sa svih ulaznih kanala. Spojeni kanal treba zatvoriti kada su svi ulazni kanali zatvoreni.

Senior
Не указано
41

Je mapa v Go bezpečná pre vlákna?

Middle+
Magnit Tech
41
/412