ENIGMA AI
ENIGMA AI

Вопросы по Java — часть 17

538 реальных вопросов с собеседований разных специальностей, отсортированы по частоте

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

Что такое effectively final в Java и где это используется?

language_specific middle

Расскажите про внутреннее устройство HashMap.

data_structures middle

Какие служебные поля содержатся в объекте в куче, помимо полей, объявленных в структуре класса?

language_specific senior

Что возвращают промежуточные операции в Stream API?

language_specific junior

В чем различие между synchronized и ReentrantLock?

concurrency middle

Что такое CountDownLatch и почему он используется отдельно от Future?

concurrency middle

Что может привести к утечке памяти в Java?

language_specific middle

Необходимо реализовать REST API эндпоинт, принимающий запрос в виде структуры данных, сохраняющий персональные данные (ПД) и отдающий результат. Какие Java-классы и пакеты вы бы реализовали и на каком уровне должна быть выполнена транзакция?

backend middle

Можете написать фрагмент кода, где вы используете virtual threads для одновременного вызова метода addition 10 потоками?

concurrency middle

Пользовались ли вы виртуальными потоками (virtual threads), появившимися в Java 21?

concurrency middle

Как работает Java?

language_specific junior

Какие особенности были добавлены в Java 23 и чем она отличается от предыдущих версий?

language_specific middle

В чем разница между Spring MVC и Spring WebFlux?

backend middle

Что такое backpressure (обратное давление) в Project Reactor?

backend middle

Есть ли у вас опыт работы со Spring Framework?

backend junior

Какие два вида операций есть у Stream API в Java?

language_specific junior

Как работает AtomicInteger?

concurrency middle

Какая операция используется в AtomicInteger?

concurrency middle

В чем отличие ReentrantLock от обычного synchronized блока в Java?

concurrency middle

Что вы понимаете под стримингом в Java?

language_specific middle

В чем отличие Apache Kafka от Jersey?

backend middle

Какие существуют коллекции в Java, и какие из них являются потокобезопасными, а какие нет?

data_structures middle

Чем отличаются Java IO и Java NIO?

language_specific middle

Может ли возникнуть ситуация, когда в классе есть несколько методов, помеченных аннотацией @Transactional, но транзакция не срабатывает при вызове одного из них?

backend middle

Как организовать CI/CD пайплайн, включающий клонирование репозитория, сборку Java-проекта и запуск тестов?

devops middle

Как различается обработка и производительность LinkedList и ArrayList в JVM?

data_structures middle

Как работают с памятью LinkedList и ArrayList и в чем особенности их управления памятью?

data_structures junior

Зачем в Java оставили примитивные типы данных и имеет ли смысл их использовать в современной разработке?

language_specific middle

Как в JVM обрабатываются примитивный тип int и объект Integer, и в чем между ними разница с точки зрения работы с памятью?

language_specific middle

В чем особенности реализации LinkedList в Java и как это влияет на работу со ссылками внутри структуры?

data_structures middle

Вопросы по другим технологиям