Golang
Jakich danych nie należy umieszczać w pamięci podręcznej?
Opowiedz o nowej implementacji map w Go (Swiss Tables). Jakie metody rozwiązywania kolizji istnieją?
Jak się czujesz wobec kilku etapów rozmowy kwalifikacyjnej (3-4 etapy)?
Czym jest kolizja i jak z nią walczyć?
Jak wygląda dystrybucja twojej pracy — co przekazujesz kolegom po napisaniu kodu?
Jak określiłeś, gdzie znajduje się wąskie gardło konkretnego zapytania?
Dlaczego nie warto tworzyć osobnej goroutine dla każdego URL podczas sprawdzania terminali?
Jaka jest różnica między Kafka a RabbitMQ?
Jakie biblioteki służą do pisania metryk w Go?
Z jakimi bazami danych pracowałeś? Jakie rodzaje baz danych znasz? Dlaczego bazy danych relacyjnych nazywane są relacyjnymi?
Czym jest syscall? Jak runtime Go obsługuje blokujące syscall'e w modelu GMP?
Ile hostów i kontenerów miały usługi o dużym obciążeniu?
Czym jest API i do czego służy w integracjach systemowych?
Po co potrzebny jest TCP, skoro można po prostu ponownie wysyłać pakiety IP w przypadku braku odpowiedzi?
Czym są indeksy w bazach danych, jakie rodzaje istnieją i z którymi pracowałeś?
Czy możesz podać przykład konkretnej, niebanalnej implementacji, którą zrobiłeś osobiście?
Za co odpowiadają StatefulSets i kiedy są używane?
Czy masz doświadczenie w wsparciu lub rozwoju systemów rozproszonych?
Oceń swoją wiedzę na temat technologii: Go, PostgreSQL, Docker, Kubernetes, Kafka, RabbitMQ, GORM.
Opowiedz o swoim doświadczeniu zawodowym i czym się zajmujesz.