Расскажи о ситуации, когда ты самостоятельно предложил или реализовал улучшение или нововведение в проекте.
Опиши каждый из реализованных тобой проектов, выделяя ключевые детали и особенности.
Каким образом статические методы в объектно-ориентированном программировании отличаются от методов, переопределяемых в дочерних классах?
Увы, есть ли у вас практический опыт в создании и поддержке микросервисных архитектур?
Объясните принцип Fail-fast и его роль в разработке программного обеспечения
Можете объяснить, что подразумевается под языком программирования Java?
Насколько полезным ты считаешь опыт прохождения этого собеседования?
Возникнет ли исключение в случае возникновения взаимоблокировки в системе?
Когда в HashMap возникает ситуация, при которой два ключа имеют одинаковый хеш и вызывают коллизию
Где можно найти информацию о возможных значениях примитивных типов данных в Java в официальной документации?
В каких сценариях рекомендуется использовать платформу JDK в процессе разработки Java-приложений?
Какими направлениями в профессиональном развитии ты планируешь заниматься в ближайшее время?
Какие основные преимущества использования Hibernate по сравнению с прямым использованием JDBC?
Какие отличия между аннотациями @Service и @Repository в Spring Framework?
Можете объяснить различия между интерфейсами Iterator и Iterable и как они взаимодействуют друг с другом?
Чем отличаются операции добавления элементов в список при помощи метода append и объединения списков через конкатенацию?
Объясните различия между интерфейсами Supplier и Consumer в контексте передачи данных и их использования.
Чем отличается использование Stream от ParallelStream при обработке коллекций в Java?
В чем различия между методами execute, executeQuery и executeUpdate в JDBC и в каком случае какой из них следует применять?
Какие отличия существуют между использованием Stream API и обычных коллекций для обработки данных в Java?