Are you prepared with questions for discussion at the interview?
Android
How to implement a list with an immutable data structure in Kotlin?
What are the main components included in the structure of an Android application?
What does the concept of a background service in Android mean and how does it function?
Is it possible to declare a subclass of a data class in Kotlin?
What are transactions used for within individual fragments or components of an application?
Is it possible to implement deferred execution functionality through a task (Job)?
How can the execution of coroutines be delayed in an asynchronous program?
In what situations does the lifecycle of an Activity in Android end?
What methods of transitioning between fragments do you know and use in your projects?
Is it possible to programmatically initiate garbage collection in your application?
What is the role of garbage collector in memory management in Java?
What is the difference in exception handling between Java and Kotlin?
What design patterns were used in implementing the presentation layer at your previous workplace?
How can you convert a collection of key-value pairs into a list of numbers using an extension function in Kotlin?
How does the onResume method get called in the component lifecycle?
Can you tell us how you handled complex or non-standard tasks at your previous job?
How do you approach code review and critique?
What tools or libraries for Dependency Injection have you used in your projects?