Android
Какие ресурсы есть в Android и какие данные в них можно хранить?
Что произойдет, если вместо ключевого слова 'class' использовать 'object'?
Что вы знаете о диспатчерах в Android?
Где вы использовали дженерики в своем опыте разработки?
В чем заключается основной плюс архитектурного паттерна MVVM?
Почему важно разделять представление и бизнес-логику в приложении?
Расскажи о методах, которые вызывают перерисовку View в Android.
Каковы другие способы борьбы с гонками потоков, кроме использования ключевого слова volatile?
Для каких целей используются различные способы передачи данных между приложениями?
Как называется макет, в котором элементы могут накладываться друг на друга?
С помощью какого паттерна проектирования в Java можно реализовать создание объекта?
Когда одно физическое ядро выполняет два потока, будет ли это происходить синхронно или параллельно?
Назовите способы передачи данных между двумя приложениями.
На что следует обращать внимание для оптимизации работы с большими списками?
Может ли быть вредно то, что data class генерирует множество методов?
Какие методы должен переопределить класс-наследник PagingSource в библиотеке Paging 3?
Какие свойства вы можете добавить в качестве расширения в Android?
Устраивает ли тебя, что на позиции мидл-разработчика придется больше заниматься программированием и меньше управлять проектами?
Каким образом осуществляется навигация в Android-приложениях?
Какой стек технологий ты используешь в разработке Android-приложений?