Sobes.tech

Golang

Šta treba uraditi na potrošaču za tačno jednom?

Middle+
355

/* Postoje narudžbine koje tokom svog životnog ciklusa menjaju status. Potrebno je implementirati sloj za rad sa bazom podataka: - Čuvanje istorije statusa narudžbine - Uzimanje u obzir particionisanja U budućnosti, van okvira trenutnog zadatka, biće implementirane druge metode: dobijanje statusa po vremenu, potpuna istorija narudžbine itd. */

Senior
339

Šta si čuo o našoj kompaniji?

Middle+
249

[ime] je pitao: Koja su vaša očekivanja u pogledu plate?

Senior
244

Koju strategiju keširanja odabrati — cache-aside ili write-through — uzimajući u obzir obrazac ponašanja korisnika prilikom provjere statusa narudžbine?

Senior
216

Arhitektura Apache Kafka: koji su glavni sastavni delovi, kako su povezani proizvođači i potrošači? Šta je rebalance? Kako osigurati sekvencijalno čitanje poruka?

Senior
211

Šta su bile zadaci i arhitektura u [kompaniji]?

Middle+
197

Koliko back-endova je bilo u timu [kompanija]?

Middle+
192

Maksimalno opterećenje: 25k čitanja / 5k zapisa u sekundi Obim novih podataka: 10 TB godišnje Maksimalni paralelizam: 120k istovremenih zahteva Godišnji rast korisnika: 30% Ciljno p99 kašnjenje: <150 ms za čitanja, <400 ms za zapise Ciljna dostupnost: 99.95% Vaš zadatak je da razvijete arhitektonsko rešenje koje će eliminisati trenutne probleme, obezbediti konzistentnost i otpornost na greške, kao i da implementira mehanizme praćenja za potpunu kontrolu životnog ciklusa narudžbine. Opisati mehanizam za upravljanje greškama, plan migracije sa trenutne arhitekture, i objasniti kako će predloženo rešenje poboljšati pouzdanost i transparentnost sistema.

Senior
191

[ime] je pitao: Da li još uvek radite u svojoj trenutnoj kompaniji? Zašto ste odlučili da odete?

Senior
190

Архитектура у [компанији] је да си дошао на постојеће микросервиса и унапређивао функционалност?

Middle+
186

Ispričaj o svom iskustvu u [kompanija]: kako si došao, na kojem si proizvodu radio?

Middle+
184

[ime] je pitao: Da li koristite alate veštačke inteligencije na poslu? Ako da, koje i u koju svrhu?

Senior
183

Kako se podaci čuvaju u starim Go mapama nakon definisanja bucketa?

Senior
183

Ispričaj o svom iskustvu u [kompanija]: proizvod, tim, čime si se bavio?

Middle+
182

[ime] je pitao: Ispričajte mi o vašoj prethodnoj kompaniji — kakva je bila i na čemu ste radili?

Senior
182

Zašto ste prešli iz [kompanije] u [kompaniju]?

Middle+
178

Kako deliti memoriju između gorutina? U kojim slučajevima je bolje koristiti Atomic, a u kojima Mutex/RWMutex/SyncMap?

Senior
175

Koja je razlika između TCP i UDP?

Middle+
165

Da li treba podeliti OrderService na read i write komponente, uzimajući u obzir neravnotežu opterećenja (25k čitanja vs 5k pisanja)?

Senior
161
/4