Java
Zašto razmatrate ponude za posao? Šta vam ne odgovara na trenutnom mestu?
Са којим NoSQL базама података сте радили? Шта је NoSQL база података?
Ispričajte o semantici garancije isporuke poruka (at-most-once, at-least-once, exactly-once).
Koja rešenja biste predložili za bazu podataka sa velikom količinom podataka, rastućim brojem korisnika i rastućim obimom podataka?
Odakle dolazi događaj u Kafka? Ko kaže da treba izvršiti obračun?
Kako će se raspoređivati čitanje tema i particija između instanci Processing Service (skaliranje)?
Da li ste ikada igrali ulogu vođe funkcija?
Kako se odnosiš prema modifikaciji već urađenih zadataka i refaktoringu?
Kako funkcioniše kombinacija Kafka + Redis sorted set + spoljašnji planer za odložene notifikacije?
Za koje slučajeve je korišćen mehanizam retry-chaine i DLT (Dead Letter Topic)?
Да ли имаш искуства са AI/ML производима?
Šta je bio okidač za računanje? Kako je pokrenut?
Koje su dve glavne vrste operacija u Stream API?
Uporedite performanse sledećih delova koda koji kopiraju elemente iz niza Integer u niz int i obrnuto, uključujući slučaj kada se kreiraju novi objekti Integer iz int vrednosti: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { x[i] = y[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = x[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ``` Analizirajte i objasnite razlike u performansu i ponašanju između ovih pristupa.
Čime se relaciona baza podataka razlikuje od nerezacionalne?
Ispričaj o optimizaciji SQL upita na 95% — u čemu je bio problem?
За које задатке би био погодан Istio?
Šta ste radili ako niste stigli na vreme?
U kom redosledu treba da postavite catch blokove (npr. FileNotFoundException i IOException)?
Kako je uspelo udvostručiti throughput?