Your question is Managing Memory Leaks. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Describe how you manage memory leaks in a large-scale mobile application.
Discuss the ownership and lifecycle mechanisms that cause leaks, how you detect and confirm them, and how you prevent regressions. Focus on Kotlin and Android application code, including activities, fragments, ViewModel, coroutines, listeners, and common diagnostic tools.