Java
Reaktivno programiranje: kada je prikladno koristiti i koje su njegove mane?
Kako je tim strukturiran i raspoređen u vašem projektu?
Да ли сте учествовали у увођењу технологија? Како решавате техничке неспоразуме у тиму?
Zadatak je formulisan kao "smanjenje latencije", a da li ste sami tražili rešenje?
Ispričaj o radu Garbage Collectora u Javi.
Šta je StringBuilder i kako se razlikuje od String i StringBuffer?
Hajde da počnemo sa pristupom GC koji ne koristi generacije (nongenarativni GC).
Koje metode dobijanja podataka iz mikroservisa su korišćene u vašem poslednjem projektu?
Šta je snažno povezivanje (tight coupling)? Koje su njegove mane? I koje su mane previše slabog povezivanja?
Ispričaj mi o svojim područjima odgovornosti. Jeste li došli na fazi MVP ili kasnije? Kako ste sudjelovali u projektiranju usluga?
Kako rešiti problem nekonzistentnosti podataka u bazi podataka prilikom izvođenja testova koji koriste udaljene veze sa bazom?
Kako migrirati legacy aplikaciju zasnovanu na servletima na Spring Boot? Opisati glavne korake.
Koje su posledice kreiranja ObjectMapper kao polja klase (ne putem Springa)?
Šta će se desiti sa porukom u Kafka ako tokom obrade bude bačen izuzetak (ali aplikacija se ne sruši)?
Да ли сте икада користили систем scope?
Koji je glavni problem ove implementacije? - Port '83' može već biti zauzet na hostu - Neefikasna organizacija izgleda - Prepisivanje porta zbog pogrešnog redosleda komande - Konfiguracija koristi poverljivu verziju - Pogrešan put u poslednjoj izgradnji verzija: '3.8' usluge: art-marketplace: build: context: ./art-market ports: - "83:83" mreže: - art-network mreže: art-network: driver: overlay
Да ли сте раније користили услуге наше банке?
Колико је успјешно смањена латенција?
Postoje dve datoteke, svaka sadrži celobrojne vrednosti redom. Kojim algoritmima se može pronaći presečenje ova dva skupa?
U kom delu memorije se čuva ConcurrentHashMap? Koji kontejner koristiti za čuvanje metrika?