ERP Consultant
SOLID principi — ispričaj mi o svakom.
Šta je SELECT FOR UPDATE? Čemu služi, da li ste radili sa ovom konstrukcijom?
Šta je PgBouncer i koji problem rešava u PostgreSQL?
Koja je složenost umetanja elementa u HashSet?
Šta će se desiti ako dva servisa istovremeno pokušaju da upišu istu zapis u bazu podataka?
Да ли сте икада користили примитиве за синхронизацију у мултипоточном програмирању? Испричајте ми о CountDownLatch, CyclicBarrier, Phaser и другим.
Da li su mikroservisi napravljeni od nule ili su postojeći doradjivani?
Koje vrste sage poznajete?
Koja je razlika između akcija i obveznica?
Radio si do kasno juče uveče. Da li za to dobijaš nešto dodatno?
Kako je organizovan CI/CD proces? Ko je bio odgovoran — developeri ili odvojeni DevOps?
Da li ste radili na razvoju, arhitekturi ili testiranju?
Da li postoji razlika u redosledu definisanja polja u složenom indeksu? Na primer, ako postoji složeni indeks (ime, prezime), da li će se indeks koristiti ako je u upitu samo prezime?
Kako je organizovan Git workflow na projektu? Koje grane se koriste?
Ispričaj mi malo o sebi i svom iskustvu
Potpisivanje zahteva: od čega štiti, kako implementirati? Ko koristi privatni/javni ključ pri potpisivanju i verifikaciji?
Koje obrasce ponašanja poznajete?
Ispričajte o uzorku Circuit Breaker. Zašto se koristi, koji režimi postoje?
Kako dostaviti poruke svim 4 instancama uz ograničenje od 2 particije? Šablon standalone consumer
Koja je razlika između interfejsa Executor i ExecutorService?