Как определяте кои полета трябва да влязат в equals и hashCode?
Java
Spring е рамка или библиотека? Каква е разликата между рамка и библиотека?
Използвали ли сте някога функции за прозорец в PostgreSQL?
Как обикновено картографирате обекти от entity към DTO и обратно?
За какво са полезни enum-ите в Java?
Защо Map не е колекция (Collection)?
Избройте шаблоните за дизайн (GoF), които знаете със сигурност.
Каква е разликата между оптимистично и песимистично блокиране?
Кои са нивата на изолация на транзакциите и как се различават?
Кой сборчик предпочитате: Maven или Gradle?
Каква е разликата между интерфейсите и абстрактните класове в Java (от Java 8)?
Защо след DELETE или TRUNCATE в PostgreSQL мястото на диска не се освобождава веднага?
За какво е нужно думата HAVING в SQL?
Избройте Spring анотациите, които използвате често.
За какво е предназначен TreeMap?
Кои колекции знаете? Изброите реализирането на колекциите.
Разкажете за типовете propagation в анотацията @Transactional. Имали ли сте случаи, когато сте използвали нестандартни типове?
Какво е мръсно четене (dirty read)?
Разкажи ми за патърна Decorator — как работи?
Как работят вътрешните индекси (например, B-дерево индекси)?