Sobes.tech

Golang

Jak oceniasz swoją wiedzę o Linuxie i Kubernetes?

Middle
152

Jakie poziomy izolacji transakcji są w SQL (PostgreSQL)?

Middle+
151

Czy obecnie prowadzisz aktywne czy pasywne poszukiwania? Dlaczego zdecydowałeś się rozważyć nowe oferty?

Middle+
151

Jaka jest różnica między TCP a UDP? Podaj przykłady użycia UDP i wyjaśnij, jak DNS zapewnia niezawodność nad UDP.

Middle
150

Jak reagujesz na nocne i wieczorne dyżury w przypadku awarii?

Middle+
150

Opowiedz o swoim obecnym projekcie — nad czym pracujesz?

Middle+
149

Czy na pewno tutaj używane są nawiasy klamrowe dla mapy? Jaka składnia jest potrzebna do odwołania się do elementu set na 17. linii?

Senior
148

Opowiedz o zarządzaniu incydentami w twoim zespole: jak jest zorganizowany proces, czy obowiązuje regulamin dyżurów?

Middle+
148

W jakich obszarach byłoby interesujące się rozwijać: w technologiach, zadaniach, kierunkach?

Middle+
146

Jak zagwarantować, że wiadomość z kolejki zostanie przetworzona dokładnie raz, jeśli jest wielu pracowników?

Senior
146

Opowiedz o składzie swojego zespołu.

Middle+
146

Ogólnie, co sądzisz o kierunku zespołu (platforma ClickHouse/Elasticsearch)?

Senior
145

Jaka jest architektoniczna różnica między REST a RPC? Jakie podejście wybrać do tworzenia/zmiany użytkownika i do transferu pieniędzy między kontami?

Middle
144

Jak działa tablica haszująca? Jakie są podstawowe zasady i główne wymagania?

Middle+
143

Co zostanie wyświetlone podczas uruchamiania programu: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Symulacja pracy }() } wg.Wait() fmt.Println(len(counter)) }

Senior
142

Długość może wynosić do 1000 — opowiedz, dlaczego tak może być i jak nazywa się to zjawisko?

Senior
142

Podczas śledzenia – ile jest zespołów, usług, ile jest integracji z własnymi zespołami?

Senior
140

Czym zajmowała się twoja drużyna i czym ty się zajmowałeś?

Senior
140

Czym jest rehashing?

Middle+
137

Wymagana jest implementacja funkcji uniqRandn, która generuje listę długości n z unikalnymi, losowymi liczbami. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Middle+
128
/13