НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

Вопросы на собеседовании Java-разработчика

2 054 вопроса с реальных собеседований, чаще всего — в компаниях Сбер, Aston и Газпромбанк.

Все вопросы

Нашлось 1 909 вопросов

  1. Можно ли в Java try-catch отлавливать параметризованный кастомный exception и делать разную логику в catch в зависимости от параметраSeniorСбер
  2. Работал ли ты с Docker и Docker ComposeSeniorОТПБанк
  3. Какие гарантии появляются после испытательного срока для контракторовSeniorAramMeem
  4. Как организовать сервис для приема, хранения и быстрого возврата данных из Kafka с высокой производительностьюSeniorИннотех
  5. Как работает метод replaceAll в Java и нужно ли использовать экранирование для точки в регулярном выраженииSeniorРСХБ
  6. Что такое stateful и stateless методы в Java Stream API и какие методы относятся к statefulJuniorAston
  7. Что такое самобалансирующиеся деревья, например красно-черное деревоJuniorСбер
  8. Как хранятся элементы внутри бакета Map в Java: сортированы или в связном спискеSeniorСбер
  9. Приходилось ли использовать многопоточность для запросов к базе данныхMiddleГазпромбанк
  10. Чем бы вы хотели заниматьсяMiddleTenChat
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Как реализовать сброс сессии или прав доступа для конкретного пользователяSeniorАТОЛЛис
  13. Как планируете работать, если система не понравитсяSeniorПромсвязьбанк
  14. Как устроен гибридный формат работыSeniorЛеруаМерлен
  15. Почему лучше использовать thread pool в Java, а не создавать потоки вручнуюSeniorX5Tech
  16. Зачем нужен Spring без модулей и какую проблему он решаетSeniorСбер
  17. Как работает инжекция request scoped бина в singleton бин в Spring и что происходит с полями и объектамиSeniorТетрасофт
  18. Насколько глубоко прорабатывается аналитика задачSeniorJSA GROUP
  19. Какие методы приоритизации потоков существуютSeniorИннотех
  20. Можно ли менять offset в Kafka и стоит ли это делать?SeniorСеверсталь
  21. Как работает маршрутизация запросов и ответов по портамSeniorAnyQuery

Как проходит собеседование

Собеседование на Java-разработчика чаще всего состоит из скрининга с рекрутером, одного или двух технических интервью и встречи с командой. В крупных компаниях к ним добавляется отдельная секция по проектированию систем. На встрече с командой обычно обсуждают проекты из твоего опыта: какую задачу решал сервис, какие решения ты принимал сам и что бы сделал иначе сейчас.

Технический этап почти всегда начинается с ядра языка: equals и hashCode, устройство HashMap, коллекции и их сложность, неизменяемые объекты. Дальше идут многопоточность и модель памяти: synchronized, volatile, пулы потоков, CompletableFuture. Для бэкенда спрашивают про Spring: бины и их жизненный цикл, транзакции, прокси. Не обходится без JVM: сборка мусора, куча и стек, что делать при утечке памяти. Часто просят разобрать запрос к базе и объяснить, где он медленный.

Чтобы готовиться прицельно, отфильтруй вопросы по своему уровню и начни с тех, что спрашивали чаще всего: счётчик стоит у каждого вопроса. Ответь на несколько из них вслух в mock-интервью, так видно, где ответ разваливается, ещё до настоящего созвона.

Другие направления

Прорепетируй собеседование Java-разработчика

Голосовой ИИ-интервьюер задаст вопросы твоего стека, переспросит и разберёт каждый ответ.

Тренироваться бесплатно

Связаться с поддержкой

Выбери, где удобнее написать