Sobes.tech

Golang

Da li je GIN indeks pogodan za pretraživanje punog teksta?

Senior
177

Kako ste izvršili deployment i konfiguraciju projekta u prethodnim projektima?

Junior — Middle
176

Koje podatke su čuvali u Redis-u i kako su shvatili da su oglasi vrući?

Senior
176

Šta je indeks i koje vrste indeksa postoje u PostgreSQL?

Senior
175

Koji problemi sa konkurentnim pristupom nastaju prilikom poziva metoda Get i Set iz različitih gorutina? Kako ih rešiti?

Senior
175

Sećaš li se u kojoj je verziji dostupan opseg po kanalu?

Senior
174

Показали су ти сервис и рекли да урадиш исто — твоје акције

Senior
174

Имате ли искуства са AI агентима, RAG системима или MCP?

Senior
174

Nivoi izolacije transakcija u PostgreSQL-u

Senior
173

Kako je tekao međusobni rad timova tokom integracije sa drugim servisima?

Senior
172

Kako se osećaš u vezi zadataka sa nejasnim zahtevima i slobodom kreativnosti?

Senior
172

Шта мислиш о прековременом раду?

Senior
172

Да ли ће бити потребан конструктор за ово решење?

Senior
171

Зашто сте одлучили да уђете на тржиште и размотрите нови посао?

Senior
171

Šta te je privuklo ovom oglasu i zašto napuštaš prethodno radno mesto?

Senior
170

Да ли имате питања за мене?

Senior
167

Може ли једна горутина директно да пише у другу горутину преко буферизованог канала?

Senior
166

Da li si odlučio da napišeš WaitGroup zato što se pojavio kanal ili zato što si odlučio da napišeš goroutines za nešto?

Senior
166

Šta Go konvencija kaže o korišćenju WaitGroup i vraćenim tipovima (pri prihvatanju interfejsa, vraćanju konkretnih tipova)?

Senior
164

// Klijent prenosi objekat (Task) sa podacima za izvršenje zadatka, // u našem primeru koristićemo praznu strukturu. // // Upravljač može istovremeno obrađivati najviše N zadataka, // i najviše X zadataka može biti u redu za obradu. // Ako nema mesta u redu, odmah vraćamo grešku klijentu. // // Zadatak se preuzima u obradu ako postoje slobodni procesori. // Simuliramo trajanje obrade pomoću time.Sleep(5*timeSekundi). // Čim jedan zadatak završi, preuzimamo sledeći iz reda. // Ako je red prazan, čekamo nove zadatke od klijenata. // // Sa zvezdicom: dopuniti strukturu Task i dobijati statuse zadataka putem posebnog zahteva. package scheduler type Scheduler interface { AddTask(t Task) error Close() } type scheduler struct { queue chan Task wg sync.WaitGroup } func New(workers, queue int) Scheduler { // implementacija je u očekivanju } type Task interface { Do() }

Senior
164
/7