Are you prepared with all the necessary materials and questions before starting the interview?
Android
How many Android specialists are involved in your current team?
What are the main differences between MVP and MVVM patterns in application architecture?
Is it possible to use the apply method to pass data when returning a fragment through arguments?
Have you used atomic operations for variables in your projects?
Can you list the main types of access modifiers in Kotlin?
Can you list the main types of Intent used in Android app development?
Have you used a function inside another code for optimization?
What technological stack was used in your last project?
Is it possible to use atomic operations for thread synchronization without introducing locks?
What explains the names of key elements of Android architecture and their functions?
How to distinguish architectural patterns MVI and MVVM and what are their main differences?
Why does changing the equals method without updating hashCode violate the correctness of hash tables?
Can you explain what is meant by side effects in Jetpack Compose?
Where exactly in the structure of an HTTP request are the login and password usually specified for authentication?
Explain what extension functions are and their main purpose in programming.
Is it possible to perform network operations on the main thread of the application?
What is the difference between implicit and explicit intents in Android, and how to use them?