Проверяет знание способов обмена данными между разными процессами приложения или разными приложениями.
В Android IPC реализуется через Binder (AIDL), Messenger (обёртка над Binder с Hander), ContentProvider (URI + Cursor), Broadcast (implicit/explicit Intent) и File-Sockets или сокеты UNIX. Binder — основной быстрый механизм, ContentProvider удобен для доступа к данным, а Broadcast для широковещательной рассылки.
Binder/AIDL
Сгенерированный интерфейс, позволяет вызывать методы удалённого сервиса.
Messenger
Handler + Message через Binder, проще, но медленнее.
ContentProvider
URI-ориентированный доступ к данным через ContentResolver.
Broadcast
sendBroadcast/sendOrderedBroadcast через Intent.
Sockets / File-based
UNIX-доменные сокеты или файлы в getFilesDir().
Выбор механизма:
Binder для высокой производительности, ContentProvider для табличных данных, Broadcast для рассылки.