Android is a mobile operating system based on the Linux kernel and designed primarily for touchscreen mobile devices. Being familiar with the Android ecosystem is a prerequisite for designing apps efficiently.
Interprocess communication is the method processes use to interact. It can be an important part of any system and application. A good developer should be familiar with the methods of interacting with other running processes
Public questions (free account) are common interview questions. They are great for practicing, or if you want to filter candidates using the classic problems.
Which statements are true for the Parcelable interface?
Parcelable is significantly faster than Serializable.
Parcelable is used to marshal and unmarshal Java objects.
Parcelable relies on Java Reflection API for marshaling operations.
Any data type can be passed to another intent through the Parcelable interface.
Parcelable creates a large number of temporary objects.