Можете рассказать о ситуации, когда применяли паттерн Prototype в своих проектах?
Можешь привести пример нарушения принципа Лискова при использовании стандартных библиотек?
На каком этапе собеседования рассматривается использование метода с модификатором synchronized, объявленного как статический, с целью синхронизации доступа?
Которые языки программирования, помимо Java, вы использовали в своей практике?
Какими методами ты подтверждаешь правильность своих SQL-запросов и как устраняешь ошибки в базе данных?
Каково отличие между вложенным классом, объявленным как статический, и внутренним классом без статуса в Java?
Какие основные подходы к разделению монолитного приложения на компоненты ты знаешь?
Что нужно учесть, чтобы обеспечить правильное функционирование структуры данных TreeSet?
Какими способами ты узнаешь и осваиваешь новую информацию или навыки
Что побуждает вас возвращаться от микросервисной архитектуры к монолитной системе?
Объясните принцип работы метода оптимистичной блокировки в управлении конкуррентным доступом к данным.
Каковы основные преимущества и недостатки использования Groovy в проектах?
Объясните принцип работы журнала предварительной записи (Write-Ahead Log) и его роль в обеспечении надежности данных
Каким образом можно реализовать передачу данных с использованием потоков?
Каким образом предпочитаете выполнять задачи – самостоятельно или в составе команды?
Как отличается использование метода lock() от метода async() при управлении асинхронностью и блокировками в программировании?
Какое имя мне следует использовать при обращении к тебе?
Каким образом можно интегрировать последние обновления из основной ветки разработки в отдельную фичевую ветку в системе контроля версий Git?
Как отличаются методы хранения и подтверждения аутентификации с использованием JWT и серверных сессий?
Можно ли перечислить и описать основные состояния, в которых может находиться поток выполнения?