Подготовка к интервью

Вопросы на собеседовании по Java

1197 вопросов по Java с технических собеседований

1197 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Java — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: java, backend, database.

Каталог

Результаты поиска

Найдено: 1197
Теория

Почему некоторые задачи стоит выполнять асинхронно?

производительность: основной поток не блокируется во время выполнения задачи отзывчивость: UI и сервисы сохраняют работоспособность при длительных операциях масштабируемость: ресурсы эффективнее используются при…

Читать ответ
Теория

Почему порядок колонок в составном индексе имеет значение?

Индексы представляют собой структуры, ускоряющие поиск данных Для составного индекса последовательность колонок напрямую влияет на его работу Эффективный поиск выполняется только по префиксу колонок индекса Если…

Читать ответ
Теория

Почему распределённая система не может одновременно гарантировать все три свойства CAP?

теорема CAP — основа теории распределённых систем три свойства: Consistency (согласованность данных), Availability (доступность) и Partition tolerance (устойчивость к разделению сети) сетевые разделения (Partition) в…

Читать ответ
Теория

Почему ресурсы вроде InputStream нужно закрывать явно, а сборщик мусора не освобождает их автоматически?

Почему InputStream и другие ресурсы нужно закрывать явно, если есть сборщик мусора? Управление ресурсами: InputStream использует системные ресурсы, включая файлы и сетевые соединения Сборщик мусора: освобождает…

Читать ответ
Теория

Работали ли вы со Spring Profiles и как их применяли?

Spring Profiles: назначение и применение механизм Spring для условного включения конфигураций помогает разделять настройки приложения между средами dev, test и prod конфигурации, бины и свойства становятся активными…

Читать ответ
Теория

Сколько консьюмеров одной группы могут одновременно читать одну партицию и почему?

Kafka, потоковая обработка Одну партицию может читать только один консьюмер внутри группы Партиция представляет собой минимальную единицу параллелизма Kafka распределяет консьюмеров группы между партициями Это…

Читать ответ
Теория

Соберёт ли сборщик мусора объекты с циклической ссылкой после потери внешних ссылок?

вопрос относится к работе сборщика мусора (Garbage Collector, GC) в современных GC обычно применяются алгоритмы трассировки (mark-and-sweep) они помечают объекты, достижимые от корневых ссылок (root references)…

Читать ответ
System Design

Событие отправлено в RabbitMQ, но транзакция не закоммитилась: как обеспечить консистентность?

Проблема согласованности RabbitMQ и транзакций Контекст: RabbitMQ интегрирован с транзакциями базы данных Суть: коммит БД и публикация сообщения могут произойти несогласованно Основной риск: сообщение будет…

Читать ответ
Теория

У каких сущностей в Java и Kotlin есть собственный стек?

У каких сущностей в Java и Kotlin есть собственный стек? стек — область памяти, связанная с многопоточностью каждый поток располагает собственным стеком в стеке хранятся локальные переменные, параметры и вызовы…

Читать ответ