Jak środowisko uruchomieniowe Go obsługuje milion zapytań związanych z I/O (np. w serwisie proxy/bramki API)?
SRE / Platform Engineer
Jaki jest Twój ulubiony język programowania i jak oceniasz siebie w Go w skali od 1 do 10?
Jaka jest różnica między pamięcią wirtualną (VIRT) a pamięcią rezydentną (RES) w top, i czym jest pamięć współdzielona (SHR)?
Jakie czynniki wpływają na opóźnienie w takim systemie obsługi żądań?
Opowiedz mi o sobie: co lubisz robić, co chcesz robić, z czego jesteś dumny i dlaczego aplikujesz?
Czym jest DHCP i jak urządzenie uzyskuje swój adres IP i konfigurację serwera DNS?
Jak dowiedzieć się, ile wątków systemu operacyjnego używa Twój serwis Go na Linuxie?
Jak znaleźć plik i wyszukać w nim podłańcuch za pomocą wiersza poleceń Linux?
Jaki był cel przepisywania usług C++ na Go w [firmie]? Jakie konkretne problemy były rozwiązywane?
Na czym polega istota goroutine i jak one działają?
Co się dzieje od momentu wpisania adresu URL w przeglądarce do otrzymania odpowiedzi? Wyjaśnij cały proces jak najdokładniej.
Czym są standardowe strumienie wejścia/wyjścia w Linuxie (stdin, stdout, stderr) i jak można je przekierować lub wyciszyć?
Dla jakich rodzajów żądań goroutines mają przewagę nad wątkami systemu operacyjnego, a dla jakich wątki systemu operacyjnego są równie skuteczne?
Jak rozwiązać problem działającej usługi na serwerze produkcyjnym Linux? Jak znaleźć swój proces i zrozumieć, co się dzieje?