Java
Koje su glavne entiteti u Kafka, od čega se sastoje i zašto koristiti Kafka umesto obične redove?
Ispričaj mi o autorizaciji između mikroservisa u tvom projektu i načinima komunikacije između mikroservisa.
Можете ли детаљније да нам кажете о пројекту на којем сте радили? Шта вам се свидело, а шта не?
init: int a = 0 int b = 0 volatile int c = 0 t1: a = 1 b = 2 c = 3 t2: println(c) println(b) println(a)
Ispričaj mi o reviziji koda: kako je to išlo u vašem timu?
Da li ste testirali svoj kod? Koji je bio procenat pokrivenosti?
Koji od ovih izbora vam lično najviše prija?
Da li si čuo za Zero Copy? Šta je to?
Koje Kafka atribute je moguće zapisati prilikom slanja, a koje su dostupne samo za čitanje?
Kako su se borili sa deadlock-om pri pesimističnom zaključavanju?
Kako shvatiti da li upit koristi indeks? Kako pratiti neiskorišćene indekse?
Ispričaj mi o klasi String u Javi. Čemu služi i po čemu je posebna?
Kako funkcionišu unutrašnji indeksi (npr. B-stablo indeksi)?
Šta je anotacija @Transactional i kako radi ispod haube?
S kojim integracijama ste radili? Sa kojim API integracijama?
Šta će se dogoditi pri sledećem pozivu push?
Šta je sistem visokog opterećenja? Koji su bili pravi brojevi opterećenja u vašem projektu?
Zašto @Async ne radi prilikom poziva metoda unutar iste klase u Springu?
Kako ste izvršili deduplikaciju podataka?
Kako funkcioniše Kafka sa više podova u istoj grupi potrošača? Prvi je pročitao poruku — da li će je videti i drugi?