538 реальных вопросов с собеседований разных специальностей, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Что такое effectively final в Java и где это используется?
language_specificmiddle
1×
Расскажите про внутреннее устройство HashMap.
data_structuresmiddle
1×
Какие служебные поля содержатся в объекте в куче, помимо полей, объявленных в структуре класса?
language_specificsenior
1×
Что возвращают промежуточные операции в Stream API?
language_specificjunior
1×
В чем различие между synchronized и ReentrantLock?
concurrencymiddle
1×
Что такое CountDownLatch и почему он используется отдельно от Future?
concurrencymiddle
1×
Что может привести к утечке памяти в Java?
language_specificmiddle
1×
Необходимо реализовать REST API эндпоинт, принимающий запрос в виде структуры данных, сохраняющий персональные данные (ПД) и отдающий результат. Какие Java-классы и пакеты вы бы реализовали и на каком уровне должна быть выполнена транзакция?
backendmiddle
1×
Можете написать фрагмент кода, где вы используете virtual threads для одновременного вызова метода addition 10 потоками?
concurrencymiddle
1×
Пользовались ли вы виртуальными потоками (virtual threads), появившимися в Java 21?
concurrencymiddle
1×
Как работает Java?
language_specificjunior
1×
Какие особенности были добавлены в Java 23 и чем она отличается от предыдущих версий?
language_specificmiddle
1×
В чем разница между Spring MVC и Spring WebFlux?
backendmiddle
1×
Что такое backpressure (обратное давление) в Project Reactor?
backendmiddle
1×
Есть ли у вас опыт работы со Spring Framework?
backendjunior
1×
Какие два вида операций есть у Stream API в Java?
language_specificjunior
1×
Как работает AtomicInteger?
concurrencymiddle
1×
Какая операция используется в AtomicInteger?
concurrencymiddle
1×
В чем отличие ReentrantLock от обычного synchronized блока в Java?
concurrencymiddle
1×
Что вы понимаете под стримингом в Java?
language_specificmiddle
1×
В чем отличие Apache Kafka от Jersey?
backendmiddle
1×
Какие существуют коллекции в Java, и какие из них являются потокобезопасными, а какие нет?
data_structuresmiddle
1×
Чем отличаются Java IO и Java NIO?
language_specificmiddle
1×
Может ли возникнуть ситуация, когда в классе есть несколько методов, помеченных аннотацией @Transactional, но транзакция не срабатывает при вызове одного из них?
backendmiddle
1×
Как организовать CI/CD пайплайн, включающий клонирование репозитория, сборку Java-проекта и запуск тестов?
devopsmiddle
1×
Как различается обработка и производительность LinkedList и ArrayList в JVM?
data_structuresmiddle
1×
Как работают с памятью LinkedList и ArrayList и в чем особенности их управления памятью?
data_structuresjunior
1×
Зачем в Java оставили примитивные типы данных и имеет ли смысл их использовать в современной разработке?
language_specificmiddle
1×
Как в JVM обрабатываются примитивный тип int и объект Integer, и в чем между ними разница с точки зрения работы с памятью?
language_specificmiddle
1×
В чем особенности реализации LinkedList в Java и как это влияет на работу со ссылками внутри структуры?