Koje garancije pruža spoljašnji ključ u relacijskoj bazi podataka? Može li se obrisati roditeljski zapis ako postoje spoljašnji ključevi na njega?
Java
HashMap vs TreeMap: разлике, сложеност операција, када користити?
Koji mogu biti razlozi niske iskorišćenosti baze, ali aplikacija usporava?
Da li ste radili sa PostgreSQL i optimizacijom upita?
Da li ste morali da podešavate particije, da menjate broj particija?
Са којим технологијама и стеком сте најчешће радили?
Šta je feature lead i kakvo iskustvo imaš u toj ulozi?
var list = List.of(5, 13, 34); list.stream() .map(x -> x % 10) .peek(System.out::println) .filter(x -> x > 3) .forEach(System.out::println); List<String> animals = List.of("dog", "cat", "parrot"); animals.stream() .sorted() .peek(item -> System.out.println(item)) .map(String::length); System.out.println(animals);
Kako prepoznati da li postoji problem sa connection pool-om? Kako se to manifestuje za aplikaciju?
Čime se razlikuju hash-indeksi od B-stablo indeksa? Koji je pogodniji za pretraživanje po prezimenu?
Kako da vidim SQL upite koje JPA/Hibernate šalje u bazu?
Sistem marketplace se usporio pod opterećenjem. Sumnjamo na problem u bazi podataka. Šta ćemo tražiti?
Koji još problemi postoje u kodu? (SecurityContextHolder, lični podaci, finansijske kalkulacije)
Zašto se koristi SELECT FOR UPDATE? Koji je nivo zaključavanja? Postoje li slabije opcije?
Potrebno je napisati funkciju za generisanje izveštaja koja vrši 4 nezavisna REST zahteva paralelno i prikuplja rezultate. Kako rešiti?
Kako blokirati zapis u bazi podataka tako da niko drugi ne može uneti konfliktne izmene?
Чиме се разликују нитови од процеса?
Šta će se desiti ako cacheService otkaže ili Redis vrati timeout, i kako to obraditi?
Да ли сте икада морали да пишете јединичне и интеграционе тестове, и како сте то радили?
Kako se ocenjujete? Middle, middle+, senior?