OkCredit Interview Question

Round-1 (Android) : Q1 - Difference between MVP and MVVM Q2 - Activity lifecycle, fragment lifecycle Q3 - RxJava Operators : Map vs FlatMap Q4 - Coroutines , Workmanager Q5 - Extension functions Q6 - Data Class in kotlin Q7 - Lazy vs Lateinit Round-2 (Data Structures) : Q1 - Leetcode problem : Distribute coins in binary tree Q2 - Top view of binary tree