Golang
Da li ste koristili pristupe za distribuirane transakcije?
У којим случајевима је боље користити SQL, а у којима NoSQL?
За шта је потребан патерн Repository?
U kom direktorijumu se nalaze opisi fajlova pokrenutog procesa u Linuxu?
Kako sinhronizovati više radnika za čitanje iz outbox tabele da ne uzimaju iste podatke?
Kako ubiti proces u Linuxu? Kojim komandama?
Zašto si izabrao map za keš umesto sync.Map?
Šta su optimistične i pesimistične blokade u PostgreSQL? U čemu je razlika?
Koje vrste slojevitih arhitektura postoje? (Clean Architecture, Hexagonal, DDD)
Kako ispraviti kod sa uslovom trke da radi deterministički?
Zašto ste prešli iz [kompanije] u [kompaniju]?
Реците нам више о вашем искуству: који је био пројекат и која је била ваша одговорност?
По којим критеријумима бираш компаније, на шта се ослањаш?
Можемо ли проследити слайс као параметар функције?
Ispričaj mi o bazama podataka — s kojima si radio i s kojima sada radiš?
Питање о спорој служби На примеру креирања поруџбине. Постоји захтев за сервис и одговор, између ова два акта чувамо у аналитици робе које су наручене (на пример, за пребројавање популарности роба). Аналитички сервис повремено ради споро или тайм-аутује, и ми не успевамо да одговоримо на време, губећи поруџбине. Шта учинити да престанемо да губимо поруџбине и новац? Замислите како да паралелизујете поруџбину и аналитику.
Zamislite situaciju: ne možete naći zajednički jezik s testerom u vašem timu koji vas stalno 'napada'. Kako ćete komunicirati?
Šta su brokeri poruka? Koje poznajete? Čime se razlikuje RabbitMQ od Kafka?
Šta će se desiti ako bude potrebno odustati od Kafka i zameniti je drugim brokerom poruka? Kako izolovati Kafka od spoljašnjih servisa?
Kako funkcioniše proces objavljivanja? Kako je prošlo poslednje objavljivanje sa vašim učešćem?