Golang
Czy możesz wyjaśnić mechanizm działania planisty zadań w systemie operacyjnym?
Czy możesz wyjaśnić wewnętrzną strukturę i działanie tablicy haszującej?
Czy masz doświadczenie w rozwiązywaniu trudnych problemów związanych z używaniem Go Modules w Twoich projektach?
Jakie narzędzia lub biblioteki do automatycznego testowania preferujesz używać w swojej pracy?
Jakie protokoły przesyłania danych używałeś do interakcji z częścią klienta aplikacji?
Czy mechanizm Mutex zapewnia ścisły porządek dla wątków podczas dostępu do wspólnych zasobów do odczytu i zapisu?
Jak zapewniałeś środowiska testowe i infrastrukturę w poprzednim miejscu pracy?
Jaka jest różnica między mapą z wartością null a slice'em zawierającym wartość null?
Jakiej architektury serwerowej używasz w swoich projektach?
Jaki typ danych jest używany do przechowywania stosu w goroutine: statyczny czy dynamiczny?
Czym różni się statyczne i dynamiczne typowanie w języku Go?
Jaki format pracy rozważasz — zdalny, hybrydowy czy biurowy?
Jakie działania wykonywałeś w bazie danych w ramach swoich zadań?
Jak konsument w Kafka zapisuje swoją pozycję w strumieniu danych?
Czy możesz przepisać kod, zmieniając pierwszy znak ciągu za pomocą wycinka runów lub bajtów?
Opisz strukturę i organizację zespołu w Twojej poprzedniej firmie.
W jaki sposób procesor centralny zarządza rozdziałem zadań między wewnętrznymi i globalnymi kolejkami zadań?
Czy możesz wyjaśnić zasadę działania i użycie obiektu sync.Pool w Go?
Czym różnią się parametry długości i pojemności tablicy w programowaniu?
Czym różni się kanał z buforem od kanału bez bufora w kontekście interakcji między goroutines?