Java-разработчик , Junior — вопросы с реальных собеседований, часть 22
649 вопросов уровня Junior, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
В каких случаях компаратор задан по умолчанию, а в каких его нужно реализовывать самостоятельно?
language_specific
Java
junior
1×
Для чего нужны enum в Java?
language_specific
Java
junior
1×
За счёт чего обеспечиваются преимущества enum в Java и какие особенности/выгоды даёт их использование?
language_specific
Java
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
В каких случаях компаратор задан по умолчанию, а в каких его нужно реализовывать самостоятельно?
В Java компаратор по умолчанию используется, когда объекты реализуют интерфейс Comparable — это их естественный порядок. Если класс не реализует Comparable или нужен другой порядок сортировки, компаратор нужно реализовать самостоятельно через интерфейс Comparator. Когда компаратор задан по умолчанию: Классы стандартной библиотеки (String, Integer, Date) уже реализуют Comparable — их можно сортировать без…
✓ Естественный порядок (Comparable) используется по умолчанию в TreeSet, TreeMap, Collections.sort().
✓ Comparator нужен, когда класс не реализует Comparable или требуется другой порядок сортировки.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Что происходит после того, как мы нашли элемент в связном списке (linked list) и изменили его значение?
data_structures
junior
1×
Что означает термин "Big O notation" в контексте работы со связными списками (linked lists) и как это влияет на производительность и реализацию?
algorithms
junior
1×
В чем разница между ArrayList и LinkedList в контексте производительности и использования памяти?
data_structures
Java
junior
1×
Как устроена связь внутри связного списка (linked list) при вставке или изменении элемента?
data_structures
junior
1×
Как работает связный список (linked list) и в каких случаях он может быть эффективнее массива?
data_structures
junior
1×
Можете рассказать механику вставки элемента в середину связного списка (linked list)?
data_structures
junior
1×
Что бы вы выбрали: ArrayList или LinkedList и почему?
data_structures
Java
junior
1×
Что такое ассоциация в объектно-ориентированном программировании?
oop
junior
1×
Пожалуйста, найдите проблему в коде и предложите возможное исправление.
algorithms
junior
1×
Каковы различия между композицией и наследованием в ООП? Опишите их через отношения, такие как «is-a» и «has-a».
oop
junior
1×
Пожалуйста, посмотрите на баг в коде, найдите его и предложите возможное исправление.
backend
junior
1×
Назовите три примера терминальных операций в Stream API в Java.
language_specific
Java
junior
1×
Есть ли у вас опыт разработки на Kotlin и Spring?
backend
Kotlin
junior
1×
Расскажите о вашем опыте: какие задачи вы решали и каков ваш общий стек технологий?
behavioral
junior
1×
Какие аннотации в языке программирования вы знаете и используете чаще всего?
language_specific
junior
1×
Использовали ли вы эту технологию или подход в каком-либо из своих проектов?
behavioral
junior