Реальные вопросы, которые задают на собеседованиях для Android-разработчик в Joy Dev.
Смотрите также задачи с собеседований для Android-разработчик
Какой контракт между equals и hashCode
В чем разница между Activity Context и Application Context
Как устроена HashMap
Почему корутины называются легковесными
В чем разница между методами invalidate и requestLayout у View
Работал ли с чистой архитектурой
Работал ли с многопоточностью в Java
Что делает метод invalidate у View
Что такое атомарная операция
Что такое CoroutineScope и CoroutineContext
Почему нельзя использовать обычный Integer для обновления из нескольких потоков
Зачем нужны методы incrementAndGet и decrementAndGet в AtomicInteger
Как переопределять методы onMeasure, onLayout и onDraw при создании кастомных View в Android
Что такое continuation в Kotlin корутинах
Почему UI обновляется только на главном потоке
Какие основные колбеки жизненного цикла кастомной View
В чем состоит принцип инверсии зависимостей (Dependency Inversion Principle) и его преимущества?
Для чего полезен HashSet?
Работали ли вы с многомодульными проектами и как организовывали модули
Какие преимущества дает разделение на модули и слои в проекте
Все 48 вопросов доступны в Сопровождении до оффера
Узнать подробнее