Golang
/* Najbliższy wspólny przodek w drzewie w czasie O(1) pamięci Opis Dane jest drzewo binarne (nie wyszukiwawcze): struct Node { Node* parent; Node* left; Node* right; } Należy napisać funkcję, która dla dwóch danych wierzchołków zwróci ich najbliższego wspólnego przodka: Node* Lca (Node* a, Node* b); */
Jakimi metodami lub narzędziami posługujesz się do wykrywania i diagnozowania błędów w kodzie lub systemie?
Jak działa przechwytywanie paniki (panic/recover) w Go?
Dlaczego ważne jest ustawienie limitu czasu podczas wykonywania żądań HTTP?
Czy obecnie pracujesz w firmie, czy po prostu nie zaktualizowałeś CV?
Jak przeprowadziłeś proces wyszukiwania i usuwania błędów w usługach gRPC?
Opowiedz o stosie używanym w obecnym projekcie, bardziej szczegółowo.
Opowiedz trochę o sobie — kluczowe informacje, które powinien znać potencjalny pracodawca.
Który z poniższych fragmentów kodu zawiera błąd lub potencjalny problem związany z pracą z kanałami? Opcja 1 package main func main() { ch := make(chan int) ch <- 1 } Opcja 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Opcja 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Opcja 4 package main func main() { ch := make(chan int) close(ch) <-ch } Opcja 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Jakie typy danych w Go są typami referencyjnymi?
Jak zaimplementowałeś opóźnione ponowne próby (retry) w RabbitMQ bez utraty wiadomości?
Które z poniższych jest środkiem synchronizacji w Go? (kanały, sync.WaitGroup, sync.Mutex, sync.Cond)
Opowiedz o pakiecie pprof
Jakie są kluczowe różnice między drzewem binarnym a drzewem zrównoważonym w kontekście struktur danych?
Czym są pracownicy?
Chcesz rozwijać się w architekturze?
Czy można bezpośrednio przypisać jeden tablica do drugiego, jeśli ich rozmiary się różnią?
Co się dzieje w systemie, gdy żądane jest przydzielenie bloku pamięci o rozmiarze 1024 bajtów?
Jaka jest różnica między interfejsem w języku Go a interfejsami w innych językach programowania?
Jak przebiega rozszerzenie (rehash) w tabelach Swiss?