Sobes.tech

Golang

Коју страну желите да се развијате?

Middle+
185

Da li još uvek komunicirate sa nekim drugim kompanijama? Možda već imate ponude?

Middle+
169

Šta se dešava kada deklarujete polje kao primarni ključ u PostgreSQL?

Senior
167

Koje su opterećenja na poslednjim mestima rada (RPS)?

Middle+
161

WaitGroup u jezgru koristi Atomic za brojanje. WaitGroup može prihvatiti težinu rada. Kako bi prepisao semafor da metode Lock(weight int), TryLock(weight int) i Release(weight int) prihvataju težinu? Gorutina odmah zauzima resurse za celokupnu operaciju, a nakon svakog stepa (IO-bound, CPU-bound) oslobađa malo. Kako bi to implementirao?

Middle
160

Kako izmeniti semafor Acquire/Lock da bi se čekanje moglo otkazati ili ograničiti po vremenu?

Senior
159

Ispričajte o GMP modelu u Go: kako rade G, M i P, planer, netpoller i sysmon?

Senior
157

Zašto ste odlučili da uđete na tržište? Šta vam ne odgovara na trenutnom mestu?

Senior
152

Po kojim kriterijumima ćeš birati ponudu ako ih bude više?

Senior
151

Можеш ли да причаш о последњем пројекту: чиме си се бавио, шта си сам написао и каква је била екипа?

Middle+
149

Kako funkcioniše context.WithCancel sa otkazivanjem?

Senior
146

Postoji problem sa sigurnošću niti: ako dve goroutine istovremeno pozivaju Lock s petljom, mogu se pomešati. Kako to popraviti?

Middle
146

Kada i kako se prebacuju goroutine-ovi?

Senior
146

Чиме се map разликује од sync.Map?

Senior
146

Ispričaj o svom najzanimljivijem projektu u celokupnom radnom iskustvu. Šta si realizovao, koje su tehničke i poslovne zadatke?

Senior
141

Koje su zamke pri iteraciji preko mape u Go?

Senior
134

Da li je konkurentno i paralelno izvršavanje delova programa isto?

Senior
134

Ispričaj mi o netpoller-u u Go.

Senior
133

Šta je svojstvo idempotentnosti operacije?

Senior
132

Koji tip indeksa je podrazumevani u PostgreSQL?

Senior
130
/2