Android
Какие признаки указывают на наличие хардкода в коде?
Где хранятся ссылочные типы и что с ними происходит во время работы приложения?
Расскажите о фреймворке Dagger.
Что вы будете делать, если вам предложат исправить длительный запуск приложения в устаревшем проекте?
Каким образом структуры данных реализованы в языках Java и Kotlin?
Можешь объяснить принцип работы делегата в классе на языке Kotlin?
Можно ли сделать так, чтобы любое приложение запускалось быстро?
Назови конкретные критерии качества кода.
Что такое Task и в каких случаях он используется?
Как реализовать пользовательский интерфейс в Android без использования XML?
Как можно реализовать фрагменты в Activity?
Какие проблемы решают различные виды тестирования?
Через какой класс вызываются методы get и replace?
Как можно реализовать безопасную и надежную загрузку видео в общих чертах?
Что такое JIT (Just-In-Time) компиляция?
Как бы вы решили проблемы с подтормаживанием в чате?
В чем разница между примитивными и ссылочными типами данных?
Какую задачу решает паттерн MVP и какие трудности возникли бы при его отсутствии?
От какого объекта наследуются все классы в Java?
Какие виды библиотек вы знаете и в чем их различия?