Разница между newCachedThreadPool и newFixedThreadPool. Когда использовать каждый?
Написать SQL-запрос: выбрать имена трёх самых читаемых авторов на данный момент (у которых больше всего книг сейчас на руках).
Что такое Java Memory Model? Как она влияет на многопоточность?
Приходилось ли писать SQL-запросы? Использовали SELECT, JOIN?
Что такое пул коннектов к БД и зачем он нужен?
Как проверяется подпись JWT с помощью ключа? Чем хеширование отличается от шифрования?
Какого рода были события с точки зрения бизнес-процесса, которые попадали в retry-цепочки и DLT?
Что такое @PreDestroy и @PostConstruct?
Как работать с Persistence Context или EntityManager, чтобы не забивалась память?
Как сделать свой класс неизменяемым для использования в качестве ключа HashMap?
Расскажи про аннотацию @ElementCollection.
Как ты относишься к формату работы без тим-лида, с распределённой ответственностью и частыми созвонами?
Представь ситуацию: тебе надо внедриться в чужой бэковый сервис и сделать интеграцию с Kafka. С чего начнёшь?
Как Circuit Breaker помогает снизить количество сбоев при обращении к внешнему сервису?
REST-метод с аутентификацией через Spring Security. Нужно запустить обработку в отдельном потоке, вернуть OK, но сохранить SecurityContext для использования в потоке
Был ли опыт написания BeanPostProcessor? Для какой задачи?
Задача #3 Какой результат будет в сессии Session #1? Подключение к БД с таблицей t с строкой INSERT INTO t(id,val) VALUES (3,'c'); COMMIT; Session #1 ------------------------ psql> BEGIN TRANSACTION ISOLATION LEVEL REPEATABLE READ; -- T1 ------------------------ Session #2 ------------------------ psql(T2)> UPDATE t SET val='c2' WHERE id=3; COMMIT; ------------------------ Session #1 ------------------------ psql(T1)> SELECT id,val FROM t WHERE id=3 ------------------------
Знакомы ли вы с виртуальными потоками (Virtual Threads) в Java? Знаете ли концепцию корутин и горутин?
Чем отличается HashMap от LinkedHashMap?
Какие типы данных использовались для идентификаторов в ваших проектах? Почему UUID генерируется в приложении, а не только в БД?