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

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

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

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

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

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

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

Каталог

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

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

Что такое ACID и какие свойства обеспечивают надежность транзакций?

понятие из области реляционных баз данных совокупность свойств для надежного выполнения транзакций Atomicity — транзакция выполняется целиком либо не выполняется Consistency — после завершения транзакции данные…

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

Что такое Bean в Java и Spring?

Что представляет собой Bean? понятие из экосистем Java EE и Spring объект, жизненным циклом которого управляет контейнер IoC создаётся и настраивается фреймворком (Spring Container) проходит этапы жизненного цикла:…

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

Что такое BroadcastReceiver и как увеличить время его работы?

Что представляет собой BroadcastReceiver и как увеличить время его работы? Компонент Android, принимающий системные и пользовательские трансляции (broadcasts) События обрабатываются в методе onReceive(), который…

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

Что такое CAP-теорема и как понимать согласованность, доступность и устойчивость к разделению?

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

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

Что такое Data Race и как привести пример?

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

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

Что такое DiffUtil и зачем он нужен в Android?

Что представляет собой DiffUtil и для чего он нужен? инструмент Android для сопоставления списков определяет минимальный набор отличий между прежним и обновлённым списком использует алгоритм вычисления разности (diff)…

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

Что такое Durability (D в ACID) и как обеспечивается её гарантия?

Durability (D в ACID): что это и как обеспечивается ACID — совокупность свойств, необходимых для надежного выполнения транзакций в БД Durability гарантирует сохранность изменений после подтверждения транзакции Даже…

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

Что такое Java Stream API и как вы применяли его в проектах?

Java Stream API: назначение и применение в проектах Java Stream API — это функциональный инструмент для обработки коллекций Он позволяет цепочно объединять операции фильтрации, маппинга, сортировки и агрегации В…

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

Что такое MVCC (Multiversion Concurrency Control) и где он применяется?

Что представляет собой MVCC (Multiversion Concurrency Control) и где он применяется? Технология управления конкурентным доступом к БД Хранит несколько версий данных для операций чтения и записи Операции чтения не…

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

Что такое MVI и как он устроен?

Что представляет собой MVI? архитектурный паттерн для построения UI его название расшифровывается как Model-View-Intent Model — неизменяемое (immutable) состояние приложения View — отображает состояние и реагирует на…

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

Что такое OpenTelemetry и для чего он нужен?

OpenTelemetry — это открытый стандарт телеметрии который сводит метрики, трассировки и логи к унифицированному формату собирает сведения для мониторинга и диагностики приложений поддерживает разные языки…

Читать ответ