Реальные вопросы, которые задают на собеседованиях для Android-разработчик в Альфа-банк.
Смотрите также задачи с собеседований для Android-разработчик
Как устроена HashMap
Что такое inline функция
Что такое синхронизация
В чем разница между аннотациями Provides и Binds в Dagger
Что такое inline функция в Kotlin
Зачем нужен scope в Dagger
Как работает synchronized
Что делает метод invalidate у View
В чем разница immutable и mutable коллекций в Kotlin и Java
Что такое inline функции в Kotlin и зачем они нужны?
Что сравнивается при добавлении в бакет HashMap: ключи или значения?
Почему не все методы делают inline
С чем связаны монитор, lock, mutex и подобные механизмы?
Почему в HashSet игнорируются одинаковые значения, а в HashMap значения перезаписываются?
Что такое бизнес-логика?
Какие альтернативы сервисам существуют в Android?
Для чего нужны extension функции в Kotlin
В чем разница активити и фрагмента в Android?
Для чего полезен HashSet?
Почему используется single activity архитектура в Android проектах
Все 65 вопросов доступны в Сопровождении до оффера
Узнать подробнее