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

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

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

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

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

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

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

Каталог

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

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

Чем Application Context отличается от Activity Context на собеседовании?

Ключевое отличие Application Context от Activity Context Application Context – контекст приложения целиком: он существует всё время работы процесса и не связан с пользовательским интерфейсом Activity Context –…

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

Чем ArrayList отличается от LinkedList и какие операции у каждого выполняются эффективнее?

ArrayList и LinkedList: различия и эффективные операции ArrayList построен на основе динамического массива: его элементы размещаются в соседних ячейках памяти Получение элемента по индексу выполняется быстро: O(1)…

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

Чем ConcurrentHashMap отличается от синхронизированных коллекций и как работает блокировка сегментов?

ConcurrentHashMap и синхронизированные коллекции: блокировка сегментов потокобезопасная конкурентная коллекция Java для многопоточных приложений до Java 8 применяла блокировку сегментов сегментная структура…

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

Чем Data Race отличается от Race Condition?

Отличие Data Race от Race Condition Data Race — это многопоточная ситуация, при которой два или более потока одновременно работают с одной переменной, причём хотя бы один поток выполняет запись, а необходимая…

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

Чем Kafka отличается от RabbitMQ?

Архитектура: Kafka представляет собой распределённый журнал сообщений (log), а RabbitMQ — брокер очередей Модель доставки: Kafka передаёт поток данных и долго хранит сообщения; RabbitMQ использует push-модель и…

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

Чем Map отличается от других коллекций и когда её используют?

Чем Map отличается от других коллекций? коллекция типа ключ-значение позволяет быстро выполнять поиск, добавление и удаление — примерно за O(1) в качестве ключей допускаются значения произвольных типов, тогда как…

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

Чем SQL отличается от NoSQL на собеседовании?

Ключевые различия SQL и NoSQL SQL представляет собой язык запросов для реляционных БД, где данные организованы в таблицы с заранее заданной схемой NoSQL — это базы данных с нефиксированной схемой, поддерживающие…

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

Чем TCP отличается от UDP и для чего используется каждый протокол?

транспортные протоколы стека TCP/IP TCP: с предварительным установлением соединения (connection-oriented) UDP: без предварительного установления соединения (connectionless) TCP: обеспечивает доставку, правильный…

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

Чем отличается регистрация BroadcastReceiver в манифесте от runtime-регистрации в коде?

Чем различаются манифестная и runtime-регистрация BroadcastReceiver? Регистрация в манифесте: статическая: ресивер доступен даже при выключенном приложении принимает широковещательные интенты от системы или других…

Читать ответ