Sobes.tech

Golang

Jak obsługiwane są błędy w Go? Czym różnią się errors.Is i errors.As?

Middle+
195

Czym różni się konteneryzacja od wirtualizacji?

Middle+
194

Jak uniknąć blokowania się na zawsze podczas czytania z pustego kanału? Czym jest select i jakie są jego wzorce?

Senior
193

Jak goroutines mogą się ze sobą komunikować? Jakie metody synchronizacji istnieją w Go?

Middle
193

Co się stanie z tablicą, gdy przekażemy ją do funkcji, dodamy element i zmienimy istniejący?

Senior
192

Dlaczego zmieniasz pracę?

Senior
191

W jakich warunkach odczyt z kanału zostanie na zawsze zablokowany? Co się stanie podczas zapisywania do kanału nil? Podczas zapisywania do zamkniętego kanału?

Middle+
191

// Dane posortowane kawałki A i B. Kawałki zachowują unikalne wartości. Wytwórz ich sumę w posortowanym kawałku RES bez duplikatów. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]

Middle+
189

Czym różnią się kontenery od maszyn wirtualnych?

Senior
188

Opowiedz więcej o WaitGroup: jak działa, co robią Add, Done, Wait?

Middle+
188

Znane komendy Linux. Co robi polecenie kill?

Senior
188

Jak wywołać panikę podczas pracy z kanałem? Co się dzieje podczas operacji na kanale nil i zamkniętym kanale?

Middle
185

Czym są goroutines? Czym różnią się od zwykłych wątków (threads)?

Middle
184

Czym różni się wirtualizacja od konteneryzacji?

Middle
184

Jaka jest różnica między procesami a wątkami?

Senior
183

Czym jest partycjonowanie i sharding?

Senior
183

Czym jest kontekst w Go? Jak jest używany? Jak działa anulowanie przez kontekst?

Middle
183

Jakie wzorce projektowe znasz? Jakie grupy wzorców istnieją?

Middle+
182

Czym jest deadlock? Jak go uniknąć?

Middle
182

Czym jest interfejs w Go? Jak działa duck typing? Czy można sprawdzić implementację interfejsu podczas kompilacji?

Middle
180
/6