Какие преимущества и недостатки у объектов с неизменяемым состоянием при работе в многопоточной среде?
Можешь описать особенности обработки исключений в Kotlin?
Какие методы и инструменты использовал для работы с базами данных в своих проектах?
В каком типе деревьев обычно реализуются индексы для быстрого поиска данных?
Можете назвать основные области памяти, которые используются внутри JVM?
На какой платформе или языке был реализован ваш последний проект в рабочей среде?
Какое влияние оказывает выбор между ArrayList и LinkedList на производительность и поведение программы?
Какие задачи ты выполнял в рамках команды при разработке проекта?
Можете объяснить принцип разделения интерфейсов из SOLID и его важность в проектировании программ?
Какова основная функция аннотации @Bean в контексте конфигурации Spring и почему она используется?
Каким образом реализовать механизмы блокировки данных при работе с Spring Data?
Какими методами ты подтверждаешь правильность своих SQL-запросов и как устраняешь ошибки в базе данных?
Можете объяснить концепцию переопределения методов в языке Java?
Какую структуру данных используют для реализации динамического массива подобного ArrayList?
Сколько крупных проектов вам пришлось реализовать или участвовать в их разработке?
Можно ли определить два одинаковых первичных ключа в одной таблице?
Реализован ли метод get() в стандартном интерфейсе коллекции в Java?
Какими способами можно осуществлять запросы к базе данных при использовании Hibernate?
Какой контейнер запускается в процессе выполнения тестов?
Какое функциональное назначение у технологии шардирования баз данных?