Hoe verwerkt de Go-runtime een miljoen I/O-gebonden verzoeken (bijvoorbeeld in een proxy/API-gateway-service)?
SRE / Platform Engineer
Wat is je favoriete programmeertaal en hoe zou je jezelf beoordelen in Go op een schaal van 1 tot 10?
Wat is het verschil tussen virtueel geheugen (VIRT) en residentieel geheugen (RES) in top, en wat is gedeeld geheugen (SHR)?
Welke factoren beïnvloeden de latentie in zo'n verzoekverwerkingssysteem?
Vertel eens iets over jezelf: wat vind je leuk om te doen, wat wil je doen, waar ben je trots op en waarom solliciteer je?
Wat is DHCP en hoe krijgt een apparaat zijn IP-adres en DNS-serverconfiguratie?
Hoe kom je erachter hoeveel OS-threads je Go-service op Linux gebruikt?
Hoe vind je een bestand en zoek je naar een substring binnenin met de Linux opdrachtregel?
Wat was het doel van het herschrijven van C++-diensten naar Go bij [bedrijf]? Welke specifieke problemen werden opgelost?
Wat is de essentie van goroutines en hoe werken ze?
Wat gebeurt er vanaf het moment dat je een URL in een browser typt tot het ontvangen van de reactie? Leg het volledige proces zo diep mogelijk uit.
Wat zijn standaard invoer-/uitstromen in Linux (stdin, stdout, stderr) en hoe kunt u ze omleiden of onderdrukken?
Voor welke soorten verzoeken bieden goroutines een voordeel ten opzichte van OS-threads, en voor welke soorten zijn OS-threads even effectief?
Hoe los je een draaiende service op een Linux-productieserver op? Hoe vind je je proces en begrijp je wat er gebeurt?