1) Question related to Launch modes (not definition kind, but implementation by asking how can we achieve this kind of navigation related to SingleTask )
2) Activity Life cycle (various states and order of functions called when navigating between 2 activities)
3) Fragment - add vs replace, addToBackStack, setData() vs setArguments() when passing data, why not use a custom function
4) How ViewModel survives over activity lifecycle
5) what is lateinit
6) what is let keyword
7) what are scope functions in kotlin
8) explain null safety in kotlin
9) what are jetpack components
10) what is LiveData and difference between setValue and postValue
DSA Problem: Find the missing number in a given array