За какво служи BeanPostProcessor?
Java
Срещали ли сте с проблема N+1 заявки? Как го решихте?
Как да реализираме потокобезопасен брояч в паметта?
За какво е нужен Spring? Защо го използват?
Какви са основните принципи за създаване на потокобезопасен клас?
Работили ли сте някога с лениво зареждане (Lazy Loading)? Какво е и как се използва?
Имали ли сте някога нужда да оптимизирате условието NOT IN? Колко е лошо и как да го оптимизирате?
Как беше използван оптимистичният блокаж във вашите проекти? Как решихте StaleStateException?
Какво ще се случи, ако както същността, така и нейната колекция имат Eager мапинг, и зареждаме един елемент от колекцията?
Разкажете за вашия опит на последното място (Lekton). С какво се занимавахте, какъв стек използвахте?
Можете ли да си представите задача, в която не се използва Spring?
Достатъчно ли е това за потокобезопасност, ако в класа има две полета с инвариант (едното е строго по-малко от другото), всяко защитено с AtomicInteger?
Работили ли сте директно с писането на многопоточен код?
За какво служи ключовата дума volatile?
Какво се случва, ако два нишки едновременно четат същността и се опитват да я променят в Hibernate?
Физическо задание: какво ще се случи, ако скочите в движещ се влак?
Какво ще се случи, ако скочиш върху покрива на движещ се влак (200 км/ч)?
Логическа задача: 9 топки, една по-тежка, минималният брой претегляния на двустранна везна?
На какво обръщат внимание при проектирането на база данни? Какви принципи?
Може ли да се нарушават принципите на нормализация? Защо?