Golang
Можете ли да објасните суштину протокола HTTP/3 и како се разликује од претходних верзија HTTP?
Koji alat koristiš za interakciju sa bazom podataka PostgreSQL?
Koje imate praktično iskustvo sa jezikom Go u komercijalnim projektima?
Koja je glavna svrha procesa obnavljanja sistema ili podataka?
Можете ли да објасните механизам извршавања пуне спојке (FULL JOIN) у SQL-у?
Ispričaj mi o SOLID principima.
Koje mehanizme za sinhronizaciju goroutines postoje u Go? Ispravite primer sa trkom koristeći atomic
Koje nedostatke nastaju prilikom pretvaranja niza u segment bajtova u programskim jezicima?
Možete li da pričate o ključnim osobinama jezika za programiranje Go?
Можете ли описати Redis команде које сте користили у пракси?
Kako funkcioniše proces interakcije gorutina sa sistemskim pozivima u operativnom sistemu?
U kom slučaju i kako niti mogu pristupiti globalnoj redi za dobijanje zadataka i pokretanje gorutina?
// servis koristi eksterni API za pravljenje ruta, // u okviru tarifa imamo ograničenje po RPS. // Potrebno je dizajnirati rate limiter. // 100 rps type RouteClient struct { limiter } func (rc *RouteClient) Get(req string) string { // TODO return rc.get(req) }
U kojim slučajevima zadatak pokrenut u gorutini može biti dodat u globalnu red planera?
Za koje tipove podataka je moguće direktno menjati njihov sadržaj bez korišćenja pokazivača?
Објасните принцип приказа бајтова у реду little-endian у меморији рачунара.
Koje metode se mogu koristiti za sprečavanje greške 500 u slučaju isteka vremena čekanja na odgovor baze podataka?
Kako pronaći broj poligona/vrhova objekata u Blenderu?
Kako obezbediti nisku latenciju za korisnike iz različitih regiona zemlje (na primer, Vladivostok)?
Koje su prednosti i mane korišćenja In-Memory Map u aplikacijama?