Sobes.tech

Golang

// liczby od 1 do 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

Middle+
МВидеоМВидео
86

Opowiedz o swoim doświadczeniu zawodowym w [firma]. W jakim stanie był projekt, kiedy przyszedłeś?

Middle
Effective Technologies
86

Jak działa złożony indeks (A, B, C) w zapytaniach?

Middle+
Magnit Tech
86

Co sądzisz o samodzielnie hostowanych LLM do izolacji danych korporacyjnych?

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

Opisz proces ładowania serwera Linux od startu do uruchomienia terminala

Senior
VKVK
86

Jakimi kryteriami będziesz wybierać nową firmę? Co będzie ważne w pracy?

Senior
Flant
86

Do czego służy grupa konsumentów w Kafka?

Senior
Lanit PPM
86

Jaki typ danych w Go jest używany do reprezentowania znaków Unicode?

Middle+
МТСМТС
86

Jakie pułapki czyhają podczas iteracji po mapie w Go?

Senior
FinFrame
86

Czym jest wdrożenie Blue-Green i Canary?

Senior
Mayflower
86

Dlaczego proces w Linuxie może otrzymać błąd out-of-memory, nawet jeśli pamięć pokazuje wolną?

Senior
AltDev
86

Czym są errors.Is i errors.As, do czego służą i jaki problem rozwiązują?

Senior
Магнум
86

Podaj przykład przypadku z SELECT FOR UPDATE, kiedy to może prowadzić do deadlocku.

Senior
OZONOZON
86

Opowiedz mi o głównych strukturach danych w Go.

Middle+
А7
86

Ile lat już programujesz w Go?

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

Co się stanie, jeśli wywołanie systemowe (syscall) zostanie zablokowane?

Middle+
Servicepipi
86

Opowiedz, jak zoptymalizowałeś zapytania. Z 10-12 minut do 5-7 — jakie to raporty, które tak długo się wykonują?

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

Bardziej formalna nazwa — dopasowanie przybliżonego ciągu znaków (znalezienie dopasowania przybliżonego). Należy sprawdzić, czy pierwszy ciąg jest podciągiem drugiego. Podciąg to taki, kiedy można uzyskać pierwszy ciąg z drugiego, usuwając niektóre znaki. Input: 'car', 'cartwheel' Output: true Input: 'cwhl', 'cartwheel' Output: true Input: 'cwhee', 'cartwheel' Output: true Input: 'cartwheel', 'cartwheel' Output: true Input: 'cwheeel', 'cartwheel' Output: false Input: 'lw', 'cartwheel' Output: false

Middle
VKVK
86

Gdyby takie zadanie trafiło teraz do sprintu, od czego byś zaczął i jak radziłbyś sobie z niepewnością?

Senior
AvitoAvito
86

Kiedy jesteś gotowy do rozpoczęcia pracy? Czy potrzebujesz czasu na odpoczynek po rezygnacji?

Senior
Nau
86
/412