Jak zpracovává běhové prostředí Go milion I/O-vázaných požadavků (například v proxy/API gateway službě)?
SRE / Platform Engineer
Jaké faktory ovlivňují latenci v takovém systému zpracování požadavků?
Jaký je rozdíl mezi virtuální pamětí (VIRT) a rezidentní pamětí (RES) v top, a co je sdílená paměť (SHR)?
Jaký je váš oblíbený programovací jazyk a jak byste se ohodnotili v Go na škále od 1 do 10?
Povězte mi o sobě: co rádi děláte, co chcete dělat, na co jste hrdí a proč se hlásíte?
Co je DHCP a jak si zařízení získá svou IP adresu a konfiguraci DNS serveru?
Jak najít soubor a hledat v něm podřetězec pomocí příkazového řádku Linux?
Jak zjistíte, kolik OS vláken vaše služba Go na Linuxu používá?
Jaký byl cíl přepsání služeb v C++ na Go ve společnosti [firma]? Jaké konkrétní problémy byly řešeny?
Jaký je podstatu goroutines a jak fungují?
Co se děje od okamžiku, kdy zadáte URL do prohlížeče, až do obdržení odpovědi? Vysvětlete celý proces co nejhlouběji.
Pro jaké typy požadavků mají goroutines výhodu oproti OS vláknům, a pro jaké typy jsou OS vlákna stejně účinná?
Jak odstraňujete problémy s běžící službou na Linuxovém produkčním serveru? Jak najdete svůj proces a pochopíte, co se děje?
Co jsou standardní vstupní/výstupní proudy v Linuxu (stdin, stdout, stderr) a jak je můžete přesměrovat nebo potlačit?