Golang
De ce ai decis să cauți un nou loc de muncă și să părăsești Wildberries?
Ce sunt interfețele în Go și pentru ce sunt folosite?
Ați măsurat RPS-urile serviciilor?
Lucrați cu compania în baza unui contract de muncă independent?
Povestiți despre o situație în care v-ați confruntat cu o sarcină sau situație neclară și a trebuit să acționați fără a aștepta instrucțiuni.
Cum te simți în legătură cu haosul?
Cum se numește această metrică care compară clicurile cu afișările?
Înseamnă că totul se va încheia totuși după acest timeout? Adică, poate ceva să nu funcționeze încă — care este problema aici?
Spuneți-ne despre procesul de dezvoltare din echipa dvs.
Vorbește despre select în Go.
Cât timp funcționează arborele de căutare?
Ce este un proces și un fir de execuție în sistemul de operare (Linux)?
Sarcină simplă de live coding (concurență de bază) Condiție: Scrieți o funcție fetchAll(urls []string) map[string]string, care pentru fiecare URL efectuează o cerere HTTP GET în mod concurent și returnează o hartă în care cheia este URL-ul, iar valoarea este corpul răspunsului (șir). Dacă cererea eșuează (eroare, nu 200), valoarea va fi un șir gol. Restricții: - Nu se pot folosi biblioteci externe (doar cele standard). - Nu se poate modifica semnătura. - Programul nu trebuie să cadă în cazul unui panic în http.Get. Exemplu de intrare: ["[link]" "[link]" "[link]"]
Cum se suprascrie modul în care un câmp de structură este convertit în JSON?
Ce este Docker Compose? Cu ce diferă Docker de o mașină virtuală?
Lucrezi în prezent prin contract de muncă sau ca PFA/antreprenor individual?
De ce nu ai trecut în echipa Wildberries după ce ai lucrat acolo trei ani?
Care este diferența dintre Deployment și StatefulSet?
Cât de repede poți începe la un nou loc dacă primești o ofertă?
Te rog, spune-mi câte ceva despre tine. Cu ce te ocupi la ultimul proiect?