Android
Какими средствами языка программирования Java можно создавать потоки?
Почему могут возникать проблемы со списками в data class?
Как приложение определяет возможность обработки конкретного Intent?
Можно ли в Java реализовать аналог функций расширения, как в Kotlin?
Какие методы есть у класса Object в Java?
Что такое dependency injection (DI)?
Опиши, в каком порядке вызываются конструктор класса, конструктор суперкласса, статический инициализационный блок и аксессоры в Java.
Какие факторы ты считаешь могут вызывать торможение приложения?
Знаешь, как работает кеш-карта?
Как работают конструкции async и await в языке программирования, используемом для разработки приложений на Android?
Как часто вы встраиваете HTML-код в свои приложения?
В чем заключается разница между передачей объекта по ссылке и по значению?
Устраивает ли тебя, что на позиции мидл-разработчика придется больше заниматься программированием и меньше руководить?
С помощью какого паттерна проектирования в Java можно реализовать создание объекта?
Как реализовать редактор фотографий в качестве отдельного компонента в приложении на Android?
Что означает переменная volatile?
Существуют ли ссылки, которые демонстрируют работу сборщика мусора?
Какую задачу решает паттерн MVP, и какие сложности могут возникнуть без его использования?
Можешь рассказать о каких-либо паттернах проектирования, связанных с использованием паттерна 'строитель' (builder) в Android?
Какие асинхронные примитивы вы используете для обработки данных в приложениях на Android?