Android
Для чего используются различные способы передачи данных между приложениями?
Что происходит с потоком, если он обрабатывает пустую очередь?
Как сохранить уникальную информацию для каждого элемента в реляционной таблице?
В чем разница между Activity и AppCompatActivity?
Зачем нужны теги для разрешений (permissions) в Android?
В каких ситуациях необходимо реализовывать базовые методы в интерфейсах?
Какие коллекции существуют в Java?
Как решить проблему утечек памяти в RxJava?
Использовали ли вы Data Binding в своих проектах?
В какой момент происходит генерация кода при использовании SQLite?
В Android существуют мапы, в которые можно добавить примитивные типы. Можешь рассказать об этом подробнее?
Как бы вы создали базу данных для мобильного приложения?
После перебора данных с использованием итератора, гарантируется ли порядок получения этих данных?
Расскажи о делегатах в языке программирования C#.
В каких случаях наследование в программировании является полезным, а в каких оно может быть неэффективным?
Как создать Retrofit?
Как добавить реализацию интерфейса к классу?
Какие методы имеются в классе Object?
Знакомы ли вы с паттерном проектирования Facade? Расскажите о своем опыте его использования.
Как LeakCanary определяет ссылки на уничтоженные Activity?