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

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

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

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

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

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

Анализ резюме
Сбросить

Каталог

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

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

Как устроена suspend-функция в Kotlin под капотом: стейт-машина?

Как устроена suspend-функция в Kotlin под капотом: стейт-машина? Kotlin coroutines позволяют создавать асинхронный код без блокировки потоков при компиляции suspend-функция превращается в стейт-машину с набором…

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

Какие альтернативы Retrofit, например Ktor, вы использовали и в чём их плюсы и минусы?

Альтернативы Retrofit (Ktor): преимущества и недостатки Retrofit: декларативный HTTP-клиент со встроенным парсингом JSON через Gson или Moshi Ktor client: асинхронный клиент на основе корутин с гибкой конфигурацией и…

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

Какие бывают CoroutineScope и Dispatcher и как их использовать?

Виды и применение CoroutineScope и Dispatcher CoroutineScope задаёт область жизни корутины, управляет её запуском и отменой Основные виды CoroutineScope: GlobalScope — глобальная область, не связанная с жизненным…

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

Какие методы жизненного цикла Activity нужно знать на собеседовании?

Ключевые методы жизненного цикла Activity UI-компонент Android onCreate(): создание Activity, настройка UI и загрузка данных onStart(): Activity отображается на экране onResume(): Activity получает фокус и переходит в…

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

Какие механизмы IPC используются для межпроцессного взаимодействия в Android?

Механизмы межпроцессного взаимодействия (IPC) в Android В основе Android лежит многопроцессная архитектура, повышающая безопасность и стабильность системы Ключевой механизм IPC — Binder: высокопроизводительное и…

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

Какие механизмы Linux IPC используются в ядре Android?

Механизмы Linux для IPC в ядре Android Ядро Android основано на Linux, поэтому значительная часть его подсистем сохранилась в платформе. К базовым механизмам IPC относятся Unix domain sockets, pipes и signals. Для…

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

Какие преимущества даёт запуск Android-приложения в нескольких процессах на собеседовании?

Преимущества многопроцессного запуска Android-приложения изоляция кода и данных повышает стабильность: сбой в одном процессе не приведёт к завершению работы всего приложения повышение безопасности благодаря…

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

Какие преимущества и недостатки имеет библиотека Orbit.MVI?

Orbit.MVI представляет собой архитектурную библиотеку для Kotlin/Multiplatform В её основе лежит паттерн Model-View-Intent (MVI) с однонаправленным движением данных Библиотека помогает реализовать предсказуемое и…

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

Какие преимущества и сильные стороны есть у RecyclerView?

компонент Android для производительного отображения списков повторное использование ViewHolder снижает расходы на findViewById и создание View обеспечение плавной прокрутки больших списков благодаря переработке…

Читать ответ