538 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Почему операция инкремента может быть ошибочной при использовании ключевого слова volatile?
concurrencymiddle
1×
Что такое конкурентные коллекции из пакета java.util.concurrent?
concurrencymiddle
1×
Что такое ConcurrentModificationException?
language_specificjunior
1×
Какие методы класса Object в Java вы знаете?
language_specificjunior
1×
Каков ваш совокупный опыт работы с Java?
generaljunior
1×
Что такое JUnit и для чего используются расширения в этом фреймворке?
testingjunior
1×
Сколько лет языку программирования Java?
language_specificjunior
1×
Как можно создать JSON-запрос или сериализовать объект с помощью библиотеки Jackson?
backendmiddle
1×
Знаком ли ты с интерфейсом AutoCloseable?
language_specificjunior
1×
Как в коде реализовать интерфейс AutoCloseable?
language_specificjunior
1×
Как правильно обрабатывать InterruptedException в Java?
concurrencymiddle
1×
Что лучше использовать: Hibernate или Data JPA, или стоит их сочетать?
backendmiddle
1×
Зачем нужны атомарные классы (atomic classes) в многопоточном программировании?
concurrencymiddle
1×
Что происходит с потоком, когда очередь ArrayBlockingQueue заполнена, и от чего зависит поведение системы в этот момент?
concurrencymiddle
1×
Какие виды пулов потоков предоставляет ExecutorService в Java?
concurrencymiddle
1×
Как работает Apache Tomcat?
webmiddle
1×
Вы знакомы с JDBC, JPA и ORM?
databasemiddle
1×
Что такое Apache Tomcat?
webjunior
1×
Какая версия Maven или Gradle будет использоваться в проекте?
backendjunior
1×
Что такое Native Method Stack?
language_specificmiddle
1×
В чем отличие аннотации @Async от CompletableFuture в Spring?
backendmiddle
1×
Что означает 'EL' в контексте Java Expression Language?
language_specificmiddle
1×
Как можно использовать внешнюю переменную внутри стрима?
language_specificmiddle
1×
Какие есть области памяти в Java-приложении и что в них хранится?
language_specificmiddle
1×
Что происходит при передаче потока целых чисел (Stream<Integer>) в метод flatMap?
language_specificmiddle
1×
Какие есть особенности или ограничения при использовании переменной внутри стрима (Stream) в Java?
language_specificmiddle
1×
Что такое хеш-таблица, что такое коэффициент загрузки (load factor) и при каких условиях хеш-таблица в Java (HashMap) преобразует корзину в красно-черное дерево?
data_structuresmiddle
1×
Что такое Try-with-resources и какой интерфейс должен реализовывать ресурс?
language_specificjunior
1×
Чем отличается ArrayList от связанного списка (LinkedList)?