Можешь ли ты перечислить основные паттерны при построении микросервисной архитектуры?
Как определить оптимальный размер пула потоков для конкретного приложения?
Из каких компонентов состоит внутренняя реализация HashMap?
Какие плюсы есть у использования строки в роли ключа в структуре HashMap?
Имели ли вы опыт разработки или использования программного обеспечения с применением функциональных принципов?
Каковы основные отличия между использованием Spring Data JPA и Spring Data JDBC при работе с базами данных?
Объясните, как работает ключевое слово synchronized в Java и в чем его смысл при работе с потоками
Объясните отличия между Soft Reference и Weak Reference в контексте управления памятью в Java.
Какие существуют основные классы и инструменты для реализации многопоточности в Java?
Каким образом можно оптимизировать выполнение запросов, чтобы снизить их время обработки при отсутствии задержек со стороны базы данных?
Какие личные навыки или качества вы планируете развивать в ближайшее время?
Создавали ли вы автоматические тесты для своего проекта?
Какой базовый класс является суперклассом для типов Integer, Long и Double в Java?
Расскажи о своем опыте работы с структурами данных типа Set и как ты их применял в своих проектах
Каким образом можно реализовать механизм отката транзакции в случае возникновения проверяемого исключения?
Каким образом реализован индекс по двум колонкам в базе данных PostgreSQL?
Почему необходимо использовать атомарные переменные, если все обращения к контроллеру происходят в однопоточном режиме?
Мог бы ты назвать типы исключений, которые в программировании могут возникать?
Можешь привести пример исключения, которое не обязательно должно быть обработано?
Какое отличие между WebDriver и Selenium Server в контексте автоматизации тестирования веб-приложений?