Golang
Puteți explica esența protocolului HTTP/3 și în ce se deosebește de versiunile anterioare ale HTTP?
Ce instrument folosești pentru a interacționa cu baza de date PostgreSQL?
Care este experiența ta practică cu limbajul Go în proiecte comerciale?
Care este scopul principal al procesului de restaurare a sistemului sau a datelor?
Poți explica mecanismul de executare a unui FULL JOIN în SQL?
Vorbește-mi despre principiile SOLID.
Ce mijloace de sincronizare a goroutine-urilor există în Go? Corectează exemplul cu cursa folosind atomic
Ce dezavantaje apar în conversia unui șir de caractere într-un segment de octeți în limbajele de programare?
Poți să vorbești despre caracteristicile cheie ale limbajului de programare Go?
Puteți descrie comenzile Redis pe care le-ați folosit în practică?
Cum funcționează procesul de interacțiune dintre goroutines și apelurile sistemului în sistemul de operare?
În ce caz și cum pot firele să acceseze coada globală pentru a obține sarcini și a porni goroutine-uri?
// serviciul utilizează o API externă pentru construirea rutelor, // în cadrul tarifului avem o limitare de RPS. // Trebuie să proiectăm un rate limiter. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // de făcut return rc.get(req) }
În ce cazuri o sarcină inițiată într-o goroutine poate fi adăugată în coada globală a planificatorului?
Pentru ce tipuri de date se poate modifica direct conținutul lor fără a folosi pointeri?
Explica principiul afișării octeților în ordinea little-endian în memoria computerului.
Ce metode pot fi utilizate pentru a preveni eroarea 500 în cazul expirării timpului de așteptare a răspunsului bazei de date?
Cum găsești numărul de poligoane/vârfuri ale obiectelor în Blender?
Cum asigurați o latență scăzută pentru utilizatorii din diferite regiuni ale țării (de exemplu, Vladivostok)?
Care sunt avantajele și dezavantajele utilizării unei Hărți în Memorie în aplicații?