Android
Можно ли сделать так, чтобы любое приложение запускалось быстро?
Как с помощью sealed классов можно реализовать различные состояния в Android-приложении?
Как будет вести себя связный список (LinkedList) и массивный список (ArrayList), если в них вставить элемент?
Можешь рассказать о некоторых паттернах проектирования 'билдер' в Android?
Насколько сложно исправить проблему с перегрузкой основного потока в приложении?
Какие сущности описываются в файле AndroidManifest.xml?
Изменится ли объем памяти стека и кучи, если в приложении будет создано несколько потоков?
Что находится внутри heap и stack?
Для чего используется объект Job в Android?
Как бы вы реализовали наследование между двумя классами на языке Kotlin?
Расскажи о причинах объявления компонентов в манифесте приложения Android.
Как бы вы написали extension в языке Java?
Расскажи подробнее о паттерне MVP (Model-View-Presenter).
Использовали ли вы нативные решения для реализации сетевых запросов в Android?
Каков алгоритм запроса данных из двух таблиц и какова его сложность?
Насколько быстрее будет выполнена работа с корутинами по сравнению с выполнением функции расчета без корутин и потоков?
Как бы вы решили проблемы с подтормаживанием в чате?
Каков объём памяти у стека и кучи?
Что ты знаешь о композиции классов?
Для чего используются два восклицательных знака в программировании?