Sobes.tech

Golang

Czym jest łańcuch w Go? Jaka jest jego struktura i cechy?

Senior
208

Czym jest gorutyna? Na czym polega jej lekkość?

Senior
191

Jakie metody optymalizacji zapytań do baz danych stosowałeś? Co oglądałeś w EXPLAIN ANALYZE i planie zapytania?

Senior
185

Opowiedz o nowej implementacji map w Go (Swiss Tables). Jakie metody rozwiązywania kolizji istnieją?

Senior
182

// Należy zmodyfikować funkcję ap tak, aby 6 znalazło się w wyświetlanym slice i aby slice był posortowany // Ważne - funkcja ap nic nie zwraca package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // wynik powinien być - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }

Senior
180

Czym jest przełączanie kontekstu gorutyn? Kto je wykonuje?

Senior
165

Jakie typy danych w Go mogą domyślnie przyjmować wartość nil?

Senior
160

Pytanie ogólne: gotowość do rozmowy kwalifikacyjnej i źródła pytań

Senior
145

Jakiego typu wielozadaniowość używa planista Go? Jakie dwa typy wielozadaniowości istnieją?

Senior
140

Do czego służy kanał w transmisji bez bufora, jeśli dane idą ze stosu do stosu? Jaką rolę pełni kanał?

Senior
140

Jaka jest przewaga Swiss Tables w porównaniu do starej implementacji tablicy haszującej? Ile bitów zajmuje kod haszujący w starej i nowej implementacji?

Senior
138

Czym jest analiza ucieczki? Jak określa, gdzie zostanie umieszczona zmienna (stos czy sterta)?

Senior
133

Skąd pochodzi pamięć dla zmiennych? Czym jest alokator pamięci?

Senior
131

Jak odbywa się przesyłanie danych przez niebuforowany kanał? Czy ma bufor?

Senior
131

Co blokuje mutex w kanale - gorutyna czy obszar pamięci?

Senior
128

Jak można zmniejszyć częstotliwość wywołań garbage collector? Jakie znasz metody optymalizacji?

Senior
127

Co się stanie po zamknięciu niezainicjowanego kanału?

Senior
124

Jakie zadania wykonywałeś z Kafka? Jak konfigurowałeś gwarancje dostawy (exactly-once)?

Senior
119

Jak działa mutex w buforowanym kanale? Co chroni?

Senior
115

Opowiedz o swoim doświadczeniu zawodowym i stosie technologicznym

Senior
103