Android
Можно ли в Java реализовать аналог функций расширения, как в Kotlin?
Расскажи о модификаторах доступа в Java.
Что хранится в слое данных?
Какая архитектура UI используется для доставки и отображения данных?
Какие преимущества мы получаем от использования архитектуры в разработке приложений?
По какому еще критерию, кроме хэш-кода, происходит сравнение объектов?
Какую функцию необходимо переопределить, чтобы сохранять информацию в Bundle, и как называется та функция, с помощью которой мы получаем информацию обратно?
Как сделать так, чтобы вьюшка масштабировалась в зависимости от занимаемого пространства (flexible layouts)?
Как LeakCanary определяет ссылки на уничтоженные Activity?
Использовали ли вы Data Binding в своих проектах?
В какой момент происходит генерация кода при использовании SQLite?
Как сериализовать объект вашего класса, если одно из его полей несериализуемо?
В каких случаях использование inline невозможно или нецелесообразно?
Опишите принципы инкапсуляции, наследования, полиморфизма и абстракции в объектно-ориентированном программировании.
Как повышение качества продукта облегчает его тестирование для разработчиков?
В каком методе мы выполняем задачи IntentService?
Какие инструменты для тестирования пользовательского интерфейса вы бы выбрали?
Как бы ты реализовал навигацию с использованием кнопок, чтобы она сохраняла стек?
В каких случаях наследование в программировании является полезным, а в каких оно может быть неэффективным?
В чем отличие между вложенным статическим классом и вложенным не статическим классом?