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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

2194 вопроса 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме

Каталог

Последние вопросы

Найдено: 2194
Поведенческий

Могут ли несколько потоков получить доступ к критической секции при использовании synchronized?

Синхронизация в Java — способ защитить критическую секцию synchronized блокирует один монитор (объект) в каждый момент монитор удерживает только один поток, который выполняет критическую секцию остальные потоки…

Читать ответ
Поведенческий

Могут ли пустой кортеж и кортеж с пустым списком быть ключами?

Контекст: Python, словари и ключи ключ словаря обязан быть хешируемым (immutable) пустой кортеж () неизменяем и хешируем, поэтому подходит для ключа кортеж с пустым списком ( []) содержит мутабельный элемент и сам не…

Читать ответ
Поведенческий

Могут ли существовать системы без API?

API как интерфейс для взаимодействия компонентов Полностью без API бывают главным образом устаревшие или редкие системы Доступ к данным и функциям напрямую, без API Встраиваемое программное обеспечение с минимальным…

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

Может ли Android-приложение работать одновременно в нескольких процессах?

По умолчанию Android-приложение выполняется в одном процессе однако для компонентов (Service, Activity, ContentProvider) можно задать атрибут android:process компоненты, для которых указаны разные process, будут…

Читать ответ
Поведенческий

Может ли ConcurrentModificationException возникнуть в однопоточном коде и почему?

ConcurrentModificationException сообщает о некорректном изменении коллекции во время итерации независимо от числа потоков; поэтому однопоточная модификация с нарушением правил итерации — частая причина.

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

Может ли GET-запрос передавать тело и как сервер его обрабатывает?

Спецификация HTTP/1.1 не содержит прямого запрета на тело в GET-запросе, однако на практике такой вариант используется редко Большинство серверов и прокси-серверов не обрабатывают тело GET-запроса Содержимое тела…

Читать ответ
Поведенческий

Может ли StateFlow работать без подписчиков и что происходит при их отсутствии?

StateFlow без подписчиков: как он работает StateFlow в Kotlin — горячий поток для хранения и управления состоянием Может работать при наличии 0 подписчиков и не выдаёт ошибок Текущее состояние постоянно сохраняется в…

Читать ответ
Поведенческий

Может ли async-метод выполняться синхронно и что происходит с потоком при await?

async-функция в любом случае возвращает Promise, даже когда в её теле отсутствует await до первого await код внутри async-функции выполняется синхронно при достижении await выполнение приостанавливается, а управление…

Читать ответ
Поведенческий

Может ли data class наследоваться в Kotlin?

В Kotlin data class предназначен для хранения данных Прямое наследование data class запрещено Наследоваться можно от обычных классов, но не от другого data class Вместо этого применяют composition (композицию)…

Читать ответ
Поведенческий

Может ли onDestroy() вызваться без onStop() и каков полный жизненный цикл Activity?

Жизненный цикл Activity и вызов onDestroy без onStop Жизненный цикл Activity — это последовательность методов от её создания до уничтожения Основные состояния представлены цепочкой: onCreate → onStart → onResume →…

Читать ответ