How would you implement offline mode support in an application?
Android
How does the garbage collection mechanism determine that an object needs to be removed from memory?
Why is it important to separate presentation and business logic in an application?
What happens if you access a nullable object field in Kotlin?
How is a static method created in Java?
How can the performance of a list in an application be optimized?
What features should be considered when using Intent in Android applications?
How do you connect multiple screens in an application?
How is layout performance measured in Android?
Are there topics you prefer not to raise in discussions?
What data structures do you know?
What ways are there to finish an Activity in an Android app?
What is asynchrony and parallelism in the context of application development?
What is the maximum amount of data you have had to process in your practice?
Explain the differences between the coroutine execution context and the overall application situation.
When does code generation occur when using SQLite?
What features of error handling do you know when working with Kotlin Coroutines?
What are the differences between inheritance and composition in object-oriented programming?
Have you encountered the anti-pattern 'Beautiful Columns'? Can you share your experience working with it?
What primitive data types exist in Kotlin and Java?