Adobe Interview Experience MTS-2 Android role

Round 1 – Online (Technical Discussion)
This was a ~30-minute discussion focused mostly on my background and fundamentals.
Topics covered:
Resume deep dive
Android architecture (MVVM, layers, etc.)
Multi-module architecture
Activity lifecycle
Past achievements and challenges
One DSA question: Max path sum in a binary tree
Verdict: ✅ Passed
Round 2 – Onsite (DSA + System Design)
This round mixed problem-solving with design thinking.
What was asked:
Resume-related questions
System Design: Design an offline-first homepage
Follow-up questions on architecture decisions
DSA: Longest Bitonic Subsequence
Verdict: ✅ Passed
Round 3 – Onsite (Android Core + System Design)
This was the most in-depth and challenging round. It focused heavily on core Android concepts and deep understanding.
Questions Covered
🔹 Android Fundamentals
How does ViewModel survive configuration changes?
How to persist data in Activity without ViewModel
Activity lifecycle
How to persist data in Fragments without ViewModel
Design a login screen in Fragment and persist data without ViewModel
🔹 Fragment & Lifecycle
Difference between
viewLifecycleOwnerandlifecycleOwner❗What happens internally when using
add,replace,addToBackStackWhat happens if
addToBackStackis used beforeadd/replace❗
🔹 Performance & Stability
How to identify and prevent ANRs
How to identify and prevent crashes
🔹 Coroutines (Deep Dive)
How coroutines work
Benefits of coroutines
Under-the-hood working
How CPS (Continuation Passing Style) works
Difference between
SupervisorScopeandViewModelScopeCoroutine lifecycle
🔹 Architecture & Design
Data flow of API call using MVVM
Dependency Injection concepts
Jetpack Compose basics
Result: Failed in this round
The areas marked with ❗ were where the interviewer expected deeper, more internal-level explanations, and that’s where I couldn’t go deep enough.
Even though I didn’t clear the final round, this was a great learning experience.
Comments (0)
No comments yet. Be the first to share your thoughts!
Leave a Comment
Get the latest updates
Join our newsletter and never miss an article.