Questions related to experience. started with basic questions related to Kotlin and Android for 5-6 minutes and moved to some senior-level stuff related to the profiler, debugging and some Multithreading concepts.
MVP, MVVM,
Java, Kotlin basics, Android basics.
explain your experience with git
OOP properties
lifecycles
explain Scrum / Agile
SOAP vs REST
types of layouts
your experience with implementing animations
ArrayList vs vector
experience with various libraries used in Android dev - Retrofit, dagger, Gson, glide, okhttp
how do you stay up to date with the latest Android concepts or updates
what is concurrency explain your experience of dealing with concurrency
concurrency vs parallelism
explain your experience with multithreading in Android
what is a unit test and explain your experience with writing tests
What are Android architecture components, elaborate
HTTP status codes
string builder vs string buffer
what is serialization
hashtable vs hashmap
what does it mean by thread-safe
how do you implement caching
types of data storage in android
did you have any experience with security concepts in Android?
did you work with any design patterns? what are they? explain differences
what is the difference between sp and dp
some questions on SQLite