Android
Какими средствами языка Java можно создавать потоки?
Можешь рассказать о некоторых паттернах проектирования 'билдер' в Android?
Можно ли в процессе выполнения программы получить доступ к типу дженерика?
Что находится внутри heap и stack?
Как сделать, чтобы объекты в Layout располагались по кругу?
На что влияют коллизии в HashMap?
Использовали ли вы инлайн-функции?
Расскажи об антипаттернах в разработке программного обеспечения.
Опишите модель взаимодействия MVC.
Как бы вы создавали адаптеры для использования с DiffUtil?
Какие значения могут принимать атрибут launchMode в Android?
Что означает, если профайлер показывает, что какой-либо фрейм занял 120 миллисекунд?
Какие классы вы покрываете юнит-тестами?
Как отследить самую раннюю точку входа в приложение?
Как можно переключать потоки в Flow? На каком потоке работает Flow?
Как будет вести себя связный список (LinkedList) и массивный список (ArrayList), если в них вставить элемент?
Какой класс можно использовать для обработки различных жестов на Android?
Каков объём памяти у стека и кучи?
Как в Kotlin создать статические поля, методы и классы?
Насколько сложно решать проблемы перегрузки основного потока в Android?