ENIGMA AI
ENIGMA AI

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

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

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

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

Возможна ли ситуация, при которой метод get по ключу в HashMap не находит элемент, хотя он был добавлен в коллекцию?

data_structures middle

Возможна ли ситуация, при которой использование мутабельного ключа в HashMap приводит к невозможности найти значение по этому ключу, даже если сам ключ не менялся?

data_structures middle

Чем отличается Set от HashSet?

data_structures junior

Что происходит при вызове метода get по ключу в HashMap, если объект, который был ранее помещен в карту, больше не может быть найден (например, из-за изменения состояния ключа, влияющего на hashCode или equals)?

data_structures middle

Будут ли на собеседовании проверять знания Spring Framework или это происходит только после этапа с алгоритмами?

backend junior

Работали ли вы ранее со Stream API?

language_specific junior

Что такое лямбда-выражения в Java и как они работают?

language_specific junior

Можете ли вы написать или проанализировать программный код на языке Java?

language_specific junior

Какие специальные инструменты предоставляет Java для реализации многопоточности?

concurrency middle

В чем заключается различие между примитивными и ссылочными типами данных в Java?

language_specific junior

Что такое ArrayList и как он работает?

data_structures junior

Может ли класс быть final?

oop junior

Какие основные аннотации используются в JUnit 4?

testing junior

Использовали ли вы когда-либо модификатор final для класса в своей практике и зачем?

language_specific junior

Что такое анонимные классы и где они применяются?

oop junior

В чем отличие между Old Generation и Young Generation в Garbage Collector?

language_specific middle

Какие существуют коллекции и массивы в Java?

language_specific junior

Как виртуальные потоки влияют на работу Garbage Collector в JVM?

language_specific senior

Может ли возникнуть ситуация, когда после оптимизации и выполнения final-блока останутся дубликаты в коллекции?

language_specific middle

В чем различие между HashMap и TreeMap?

data_structures junior

Как обойти стирание типов (type erasure) с помощью паттерна Super Type Token?

language_specific senior

Какие виды ExecutorService вы знаете и в чем их различия?

concurrency middle

Что такое Comparable и Comparator?

language_specific junior

Как настроить проект так, чтобы проверка Checkstyle выполнялась автоматически при запуске локальных тестов?

testing middle

Что привело вас в Java-разработку, когда вы заинтересовались ею и как произошел переход из юриспруденции в IT?

behavioral junior

Что такое DispatcherServlet в Spring MVC и каков его жизненный цикл обработки запроса?

backend middle

Чем отличается интерфейс Map от реализации HashMap в Java?

data_structures junior

Что при компиляции остается внутри скомпилированного класса, какие свойства и что с ними происходит?

language_specific middle

Какие существуют альтернативы фреймворку Spring?

backend middle

Как в Java или Spring выполнить код асинхронно в другом потоке?

concurrency middle

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