Реальные вопросы, которые задают на собеседованиях для Android-разработчик в Иннотех.
Смотрите также задачи с собеседований для Android-разработчик
Что такое синхронизация
Что такое рефлексия
Как происходит запуск Android-приложения
Что такое сложность алгоритма
Что такое гонка потоков
Как посмотреть и подменить ответ с сервера в приложении
Как различать несколько реализаций одного интерфейса в Dagger
В чем разница Dagger 1 и Dagger 2
Для чего использовать volatile на 32-битной переменной
Что можно и нельзя делать в главном (main) потоке в Android
Как закрыть WebSocket соединение и какие сложности с этим связаны
Что входит в состав APK файла Android приложения
Как запускается активити в Android
Как сгруппировать уведомления в Android, чтобы они не показывались отдельно
Как синхронизация относится к корутинам
Будет ли соблюдаться очередь при входе нескольких потоков в synchronized блок
Что такое хэш-таблица, как она устроена и какие проблемы возникают при коллизиях
Какие средства в Android используются для переноса долгих операций с главного потока
Как реализовать миграции базы данных?
Что такое WebSocket и в каких сценариях его использовать
Все 41 вопросов доступны в Сопровождении до оффера
Узнать подробнее