Întrebarea 2: Ce va afișa codul cu interfețe și nil? (nil tipizat vs nil netipizat)
Golang
Ce rezultate se obțin la parcurgerea secvențială a caracterelor unui șir de caractere?
Puteți explica conceptul de Sharing Delta și cum este utilizat în sistemele de sincronizare a datelor?
Ce este contextul în Go? La ce servește? Cum funcționează anularea prin timeout?
Ce instrumente de analiză a codului și verificare statică a calității codului ați folosit în proiectele dvs.?
Care este nuansa atunci când lucrați cu sync.Pool legat de persistență?
În ce situații se recomandă utilizarea structurii de date sync.Map pentru stocarea și accesarea datelor?
Cum ați măsurat reducerea încărcării CPU cu 35% și latența?
Cum se determină volumul maxim admisibil al bufferului în sistem?
Cum va fi afișată în imaginea finală Docker prezența mai multor Dockerfile cu un număr diferit de instrucțiuni?
Ce altceva este necesar în afară de containerul Docker pentru a porni un serviciu în Kubernetes?
Ce se întâmplă dacă mai multe goroutines încearcă să acceseze simultan aceeași cheie într-un map?
Cum trec datele de la client la server în timpul unei solicitări HTTP? Descrie toate etapele.
Cum sunt agregate datele după procesarea de către lucrători?
Cum se gestionează erorile în Go? Ce este un panic și cum îl gestionăm?
Descriește structura bazei de date care ar putea fi utilizată pentru gestionarea informațiilor despre un magazin de cărți
Vorbește despre principiile SOLID
Cum s-a paralelizat munca între lucrători în timpul procesării unei singure solicitări?
De ce s-a împărțit monolitul în microservicii?
Ce biblioteci și framework-uri au fost utilizate în serviciul Go?