Android
Как меняются требования к оперативной памяти при использовании многомодульной архитектуры в процессе сборки?
Как избавиться от четырёх конструкторов в кастомном представлении (CustomView)?
Как можно определить, что класс является производным от другого класса?
Какие вспомогательные функции ты знаешь или использовал?
В чем заключается отличие между контекстом Application и контекстом Activity?
Как выполнить код в параллельном (не главном) потоке?
Какие способы хранения данных ты знаешь?
Что такое пул строк в Java?
Для чего используются два восклицательных знака?
Зачем использовать Binds, если уже существует Provide?
Что вы считаете недостатками в коде, которые сразу хочется исправить?
Какие признаки указывают на наличие хардкода в коде приложения?
Как можно определить изменение производительности программы после внесения в неё изменений?
У нас нет устройства для профилирования приложения. Какие действия ты предпримешь, чтобы проверить код?
Как определить, что класс является наследником другого класса?
Можно ли сделать так, чтобы любое приложение запускалось быстро?
В каких случаях система может перезапустить сервис?
Что ты знаешь о композиции классов?
Как вы справляетесь с проблемой backpressure в RxJava?
Как бы вы реализовали возможность работы с приложением в оффлайн-режиме?