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

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

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

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

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

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

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

Каталог

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

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

Насколько хорошо ты знаешь UI Android и iOS? Гайдлайны, описание поведения для разработчиков, отличия между платформами?

Оцените знание Android и iOS через конкретные интерфейсные задачи и реальные различия поведения. Не нужно заявлять полное знание гайдлайнов, если пользовались только готовым дизайном.

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

В резюме написано стек Java, Kotlin, Selenium, REST Assured, Playwright. Можешь рассказать, как взаимодействовал с Playwright в этом стеке?

Опишите реальный способ использования Playwright: через Java-библиотеку, Kotlin с Java API или отдельный тестовый проект. Наличие в резюме нескольких инструментов не объясняет их роли автоматически.

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

Сталкивался ли ты когда-нибудь с Android-манифестом? Что это такое?

AndroidManifest.xml сообщает системе и инструментам сборки основные сведения о приложении: компоненты, разрешения и требования к устройству. Он влияет на запуск и доступность функций.

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

Приходилось ли тебе смотреть логи мобильного приложения на Android и iOS?

Если смотрели мобильные логи, укажите платформу, инструмент и конкретную диагностическую задачу. Разделяйте журналы приложения, системные сообщения и отчёты о падениях.

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

В подчинении есть джун, который никогда не работал с iOS, только с Android. Ему нужно объяснить, где достать логи мобильного приложения. Как бы ты ему объяснил?

Для текущих логов подключите тестовый iPhone к Mac и откройте Console, выбрав устройство; crash reports смотрят отдельно, в том числе через Xcode Devices and Simulators.

Читать ответ
Лайвкодинг

Ревизия и улучшение функции денежного перевода на Kotlin

Перевод требует одной транзакции, защиты от конкурентного изменения обоих счетов и проверок суммы. Одна аннотация транзакции не устраняет lost update в схеме «прочитал — вычислил — записал».

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

Делали ли вы pet-проекты по Android или пока только погружаетесь в направление?

Разделите то, что уже сделали, и то, что только изучаете. Для pet-проекта назовите пользовательский сценарий, использованный стек и доведённые до работы части.

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

Что такое Kotlin Rich Errors и чем отличается от исключений?

Kotlin Rich Errors — предложение о типизированных восстанавливаемых ошибках в возвращаемом типе, например результат или NotFound. В отличие от исключения, такая ошибка явно участвует в контракте значения.

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

Был ли опыт работы с Kotlin или реактивным программированием?

Разделите Kotlin и реактивное программирование: это разные навыки, и опыт одного не подразумевает другой. Назовите реальные задачи, библиотеки и степень самостоятельности.

Читать ответ