What is multithreading?
Android
Which Layout should be chosen to display a list of a large number of items?
What are the ways to avoid tight coupling of the app module with other modules in the system?
Could you explain what the Room component in Android is and how it is used for database operations?
In what situations is it preferable to use an abstract class in object-oriented programming?
Have you used Data Binding in your projects?
Which libraries from Jetpack have you worked with?
Could you share what you didn't quite like about the interview process?
What are the advantages and disadvantages of using sealed class in different project files?
What is the role and purpose of the scope component in the context of using Dagger for dependency injection?
Have you used XML format markup for structuring data?
In which scenarios is the lazy loading pattern used?
How does CoroutineScope inside ViewModel differ from other scopes, and how to use it correctly?
In what cases is it advisable to implement your own ContentProvider in Android?
In what cases is it recommended to use service objects in application architecture?
How long was your adaptation period at your previous company?
When does automatic object initialization occur in Kotlin?
When does data initialization occur in virtual tables?
Where can I find links that show garbage collector work in Android?
Is it possible to not describe some components in the Manifest file?