Da li je GIN indeks pogodan za pretraživanje punog teksta?
Golang
Kako ste izvršili deployment i konfiguraciju projekta u prethodnim projektima?
Koje podatke su čuvali u Redis-u i kako su shvatili da su oglasi vrući?
Šta je indeks i koje vrste indeksa postoje u PostgreSQL?
Koji problemi sa konkurentnim pristupom nastaju prilikom poziva metoda Get i Set iz različitih gorutina? Kako ih rešiti?
Sećaš li se u kojoj je verziji dostupan opseg po kanalu?
Показали су ти сервис и рекли да урадиш исто — твоје акције
Имате ли искуства са AI агентима, RAG системима или MCP?
Nivoi izolacije transakcija u PostgreSQL-u
Kako je tekao međusobni rad timova tokom integracije sa drugim servisima?
Kako se osećaš u vezi zadataka sa nejasnim zahtevima i slobodom kreativnosti?
Шта мислиш о прековременом раду?
Да ли ће бити потребан конструктор за ово решење?
Зашто сте одлучили да уђете на тржиште и размотрите нови посао?
Šta te je privuklo ovom oglasu i zašto napuštaš prethodno radno mesto?
Да ли имате питања за мене?
Може ли једна горутина директно да пише у другу горутину преко буферизованог канала?
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?
Šta Go konvencija kaže o korišćenju WaitGroup i vraćenim tipovima (pri prihvatanju interfejsa, vraćanju konkretnih tipova)?
// 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() }