Jakie są różnice między protokołami HTTP/1.1 a HTTP/2?
Golang
Czy pisałeś serwery WebSocket?
Czy masz doświadczenie na poziomie protokołów transportowych TCP/UDP — tworzenie pakietów, logika sieci niskiego poziomu?
Czym jest context w Go i jak jest używany?
Jakie rodzaje synchronizacji danych znasz, aby zapobiec warunkom wyścigu i data race?
Czym jest konkurencyjność i równoległość? Czym się różnią? Czy mogą współistnieć?
Ile maksymalnie można utrzymać połączeń TCP na jednym serwerze?
Opowiedz mi o wyciekach pamięci w Go.
Wymień bazy danych, które znasz, i oceń je w skali od 1 do 10.
Jaki jest Twój stos technologiczny? Wypisz języki programowania w skali od 1 do 10.
Wymień brokerów wiadomości, z którymi pracowałeś, i oceń je w skali od 10.
Co możesz powiedzieć o telemetrii, monitorowaniu, do czego to służy i z jakimi narzędziami pracowali?
Czy znasz Linux i na jakim poziomie?
Co może prowadzić do wycieków pamięci w Go?
Co można powiedzieć o modelu pamięci w Go? Z czego się składa?
Jak jest zbudowany system operacyjny Linux — procesy, wątki, pamięć?
Jakie narzędzia synchronizacji danych znasz w Go?
Dlaczego proces może otrzymać Out of Memory, nawet jeśli pamięć pokazuje wolną?
Dlaczego rozważasz zmianę miejsca pracy?
Do czego służy telemetryka i monitoring? Z jakimi technologiami pracowali?