Kā Go izpildlaiks apstrādā miljonu I/O-bāzētu pieprasījumu (piemēram, starpniekservera/API vārtejas pakalpojumā)?
SRE / Platform Engineer
Kura ir tava mīļākā programmēšanas valoda un kā tu novērtētu sevi Go valodā no 1 līdz 10?
Kāda ir atšķirība starp virtuālo atmiņu (VIRT) un rezidento atmiņu (RES) top, un kas ir koplietotā atmiņa (SHR)?
Kādi faktori ietekmē aizturi šādā pieprasījumu apstrādes sistēmā?
Pastāstiet par sevi: kas jums patīk darīt, ko vēlaties darīt, ar ko lepojaties un kāpēc pieteikaties?
Kas ir DHCP un kā ierīce iegūst savu IP adresi un DNS servera konfigurāciju?
Kā uzzināt, cik OS pavedienu jūsu Go pakalpojums izmanto Linux?
Kā atrast failu un meklēt tajā apakšvirkni Linux komandrindā?
Kāda bija mērķis pārrakstīt C++ pakalpojumus uz Go [uzņēmumā]? Kādas konkrētas problēmas tika risinātas?
Kāda ir goroutines būtība un kā tās darbojas?
Kas ir Linux standarta ievades/izvades straumes (stdin, stdout, stderr) un kā tos var novirzīt vai apspiest?
Kas notiek no brīža, kad jūs ierakstāt URL pārlūkprogrammā līdz saņemat atbildi? Izskaidrojiet visu procesu pēc iespējas dziļāk.
Kādiem pieprasījumu veidiem goroutines sniedz priekšrocību salīdzinājumā ar OS pavedieniem, un kādiem veidiem OS pavedieni ir vienlīdz efektīvi?
Kā jūs risināt problēmas ar darbojošu pakalpojumu Linux ražošanas serverī? Kā atrast savu procesu un saprast, kas notiek?