Could you provide an example of when the D principle in SOLID is applied in practice?
Android
Why are fragment callbacks different from activity callbacks?
Could you explain what the Room component in Android is and how it is used for database operations?
Have you used Data Binding in your projects?
How are data structures implemented in Java and Kotlin?
Could you share what you didn't quite like about the interview process?
What algorithm or method is used when searching for an element in a linked list and what is its time complexity?
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?
Can you name classes that are descendants of the Throwable class?
Is it possible to implement a Fragment in Android without binding to the user interface?
What is the difference between merging the manifest during a merge and the main application manifest?
In what cases is it advisable to implement your own ContentProvider in Android?
What tasks in Android development would you like to work on?
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?
Do you remember in which version of Android lambda expressions were introduced?
Is it possible to not describe some components in the Manifest file?
How do you differentiate between types of Layout based on their impact on application efficiency?