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

Вопросы для позиции «Mobile-разработчик»

845 вопросов для подготовки на позицию Mobile-разработчик

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

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

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

Подборка помогает системно подготовиться к интервью на позицию Mobile-разработчик: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: mobile, android, kotlin.

Каталог

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

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

Какие механизмы управления памятью вы знаете?

Механизмы управления памятью Стек: быстрое автоматическое выделение и освобождение при ограниченном объёме Куча: динамическое выделение, требующее контроля освобождения и обычно работающее медленнее Сборщик мусора…

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

Какие области памяти существуют помимо стека и кучи?

Какие области памяти есть кроме стека и кучи Data (Data Segment) — сегмент для глобальных и статических переменных, который создаётся во время загрузки программы BSS (Block Started by Symbol) — часть Data Segment,…

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

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

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

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

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

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

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

Какие проблемы возникают при перехвате Intent с помощью BroadcastReceiver?

Основные проблемы перехвата Intent через BroadcastReceiver Конкуренция за Intent: один Intent могут одновременно обрабатывать несколько приёмников, а порядок их работы сложно контролировать Безопасность: без проверки…

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

Какие способы персистентного хранения данных в iOS вы можете назвать?

Основные способы персистентного хранения в iOS UserDefaults — подходит для настроек приложения и небольших данных в формате «ключ — значение» Keychain — используется для защищённого хранения конфиденциальной…

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

Какие способы хранения данных используются в iOS?

Способы хранения данных в iOS локальное хранение через UserDefaults — небольшие настройки в формате «ключ—значение» Keychain — защищённое хранение паролей и токенов Файлы (Documents, Caches) — сохранение…

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

Какие существуют способы загрузки библиотек?

статическая загрузка: библиотека подключается во время компиляции, а её код включается в итоговый файл динамическая загрузка: библиотека подключается в процессе выполнения программы (runtime), например DLL или SO…

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

Какие типы данных можно передавать через Intent?

Intent служит контейнером для обмена данными между компонентами Android Поддерживаются примитивные типы: int, long, float, double, boolean, char Можно передавать строки и массивы примитивных типов Допускаются объекты,…

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

Какие уровни доступа нужно знать в Swift?

уровни доступа и модификаторы видимости в Swift В Swift предусмотрено пять базовых уровней: open, public, internal, fileprivate и private open: наиболее широкий доступ; элемент виден из любого модуля, а наследование и…

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

Какие функции высшего порядка ты знаешь и чем отличаются map, compactMap и flatMap?

Функции высшего порядка: сравнение map, compactMap и flatMap Функции высшего порядка — это функции, которые получают другие функции в аргументах либо возвращают функцию map применяет преобразование к каждому элементу…

Читать ответ