Sobes.tech

Golang

Wolisz otrzymywać zadania — rozkładane na części czy abstrakcyjne?

Senior
VK Live
43

Z jakimi wyzwaniami się mierzyłeś i jak sobie z nimi poradziłeś?

Senior
МВидеоМВидео
43

Opowiedz o składzie swojego zespołu.

Middle+
OZONOZON
43

Opowiedz o sytuacji, gdy otrzymałeś negatywną opinię i jak sobie z nią poradziłeś

Middle+
Magnit Tech
43

Jakie wzorce architektoniczne pozwalają pozbyć się atomowości między mikroserwisami? Czy pracowałeś z wzorcem Saga? Jakie dwa rodzaje Saga istnieją i na czym polegają różnice?

Middle
Small
43

pakiet główny import ( "fmt" "sync" ) func main() { ch := make(chan int) wg := &sync.WaitGroup{} wg.Add(3) for i := 0; i < 3; i++ { go func(v int) { defer wg.Done() ch <- v * v }(i) } wg.Wait() var sum int for v := range ch { sum += v } fmt.Printf("wynik: %d\n", sum) }

Senior
Small
43

Jak ustalić, dlaczego aplikacja się spowalnia, jeśli jest to uruchomiony binarny plik bez logów?

Senior
Flant
43

Jakie ilości danych trafiały do ClickHouse?

Senior
OZONOZON
43

Jak zakończyć proces w Linuxie i czym różni się SIGTERM od SIGKILL? Czym są sygnały i do czego służą?

Middle
OZONOZON
43

Czym jest SOLID? Wymień zasady.

Middle
СБЕРСБЕР
43

Jakie było twoje najtrudniejsze i najciekawsze zadanie?

Senior
VK Live
43

Do czego służy kontekst w Go?

Senior
Финтехробот
43

Ile może być masterów w replikacji?

Senior
Small
43

Jak rozwiązać problem wyścigu danych, o którym rozmawialiśmy?

Middle
Aliexpress
43

Czy możesz wyróżnić pamiętny przypadek, z którego jesteś dumny?

Senior
МВидеоМВидео
43

Czym jest sharding bazy danych?

Senior
AvitoAvito
43

Co może cię odstraszyć od pracy zespołowej z punktu widzenia kodu i procesów?

Senior
Штрафов нет
43

Opowiedz o sobie, swoim doświadczeniu i projektach

Senior
СБЕРСБЕР
43

Czy nasza usługa webhook płatności jest stateful?

Senior
Магнит Тех
43

Opowiedz mi o kolejce priorytetowej

Middle
VKVK
43
/412