Java
Šta je particionisanje u Kafka?
Kako ste implementirali prikupljanje logova i monitoring u mikroservisnoj arhitekturi?
Šta su transakcije? Objasnite razloge za njihovo korišćenje i svojstva ACID.
Koji Java mehanizmi se koriste ispod haube Spring-a?
Jedan proizvođač, tri potrošača, tri particije i jedna tema: koliko potrošača će primiti jednu poruku?
Ispričajte mi o Stream API — šta je i kako ga koristite
Koji su glavni problemi pri radu sa JPA (N+1 i ostali) i kako ih se rešiti?
Kako funkcioniše HashMap?
Kako učiniti svoju klasu nemijenjivom za korišćenje kao ključ u HashMap?
Колико би било удобно имати одвојеног Scrum Master-а?
Kako shvatiti da li upit koristi indeks? Kako pratiti neiskorišćene indekse?
Који је ваш тренутни статус тражења посла? Да ли постоје активни процеси, финални састанци, понуде?
Ispričaj o streamovima u Javi: na koje grupe se dele metode i koja je razlika?
Koje su dve glavne vrste operacija u Stream API?
//Дан је низ бројева у којем сви бројеви осим једног имају пар, //нађите број који се појављује само једном // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }
Koje redove poznajete za rad sa višestrukim nitima?
[ime] je pitao: Koje tipove podataka i strukture podataka postoje u Redis-u?
Postoje li specijalizovani garbage collector-ji za slučajeve kada se servis pokreće sa jednim jezgrom?
Neispravna implementacija logike obrade grešaka pomoću onErrorResume Nema diferencijacije u obradi grešaka u handleEnrollmentError Nedostaje injekcija zavisnosti u zavisnosti od kontrolera Metoda handleEnrollmentError ne koristi parametre CourseController nije registrovan deset godina
Koji nivo izolacije se najčešće koristi sa SELECT FOR UPDATE?