Android
Как с помощью sealed классов можно реализовать различные состояния в Android-приложении?
Для каких целей используются различные способы передачи данных между приложениями?
Какой класс можно использовать для обработки различных жестов на Android?
Каким критериям должны соответствовать ссылочные типы в языке программирования Java?
Какие методы есть у класса Object в Java?
Каковы другие способы борьбы с гонками потоков, кроме использования ключевого слова volatile?
Что произойдет, если из Java-кода обратиться к internal полю, объявленному в Kotlin?
Какие стандартные делегаты ты знаешь?
Какие паттерны проектирования реализуют структуры данных, такие как очередь и стек?
Можно ли в Java реализовать аналог функций расширения?
Как можно оптимизировать производительность списка в приложении?
Можно ли в Kotlin использовать примитивные типы?
Как система определяет, какой процесс завершить?
Что такое кейс использования (Use Case)?
Какие вспомогательные функции вы знаете или использовали в своем опыте?
Что хранится в слое данных?
Где вы использовали дженерики в своем опыте разработки?
Как выполнить код в параллельном, отличном от основного, потоке?
Из каких компонентов состоит проект и за что отвечает каждый из них?
Какие методы жизненного цикла Activity вы знаете и как они выполняются?