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

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

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

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

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

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

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

Каталог

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

Найдено: 1191
System Design

Проектирование Android‑приложения‑агрегатора новостных лент

Используйте локальную БД как источник данных для UI, репозиторий для синхронизации RSS и очередь обновлений. Строгое фоновое обновление каждые пять минут обычному Android-приложению гарантировать нельзя.

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

Какие механизмы Compose доступны для отслеживания нажатий на Android TV?

Для обычной активации TV-карточки используйте onClick фокусируемого компонента. Для специальных кнопок пульта подойдут onKeyEvent и onPreviewKeyEvent с проверкой клавиши и типа события.

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

Был ли у вас опыт низкоуровневого взаимодействия с системой Android: PackageManager, ActivityManager, системными сервисами, модификацией AOSP или сборкой прошивки?

Разделите опыт обычного использования Android API и изменения самой платформы. Расскажите, какие системные сервисы вызывали, с какими ограничениями столкнулись и что делали лично.

Читать ответ
System Design

Задача: спроектируйте сервис управления feature flags для трёх платформ (iOS, Android, Web). Нарисуйте архитектурную схему, опишите схему БД, примеры запросов клиента и веб-интерфейса.

Для сервиса управления feature flags, работающего на iOS, Android и Web, архитектура может выглядеть так:

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

Тебе поставили задачу собрать мобильную ферму для отдела тестирования на реальных устройствах. Нужен минимальный базовый набор для iOS и Android. Как подойдёшь к выбору устройств?

Для выбора минимального базового набора устройств для мобильной фермы нужно учесть несколько факторов:

Читать ответ