My process felt pretty straightforward once I understood what they wanted. I had four rounds total: a DSA/PS round first, then a platform round, followed by a hiring manager round, and finally a machine-coding round. The whole thing was framed around baseline DSA thinking and iOS development fundamentals, so the interview journey mostly matched that expectation.
Across the rounds, it was less about wild problem scenarios and more about clean execution and solid fundamentals—especially in the parts that tested how I reasoned through data structures and how I translated that into coding. By the time I reached the later stages, the pattern was clear, and I felt the process stayed “to the point” rather than dragging out.
> 1 year
Average Neutral Mumbai
My first interview was a deep dive into Android internals and architecture. It started with Android architecture and modularisation, then moved through the Android activity lifecycle and services, and then got into fragments—specifically their lifecycle and how it differs. A big chunk was also around coroutine and flows, including what coroutines do internally.
On top of that, they asked about different architectural patterns like MVVM, MVI, and MVC, and then zoomed in on the ViewModel—how it works under the hood. The questions felt like they were testing whether I truly understood concepts rather than just recognizing them by name.
> 1 year
Average Positive Bengaluru
My selection process kicked off with an online test, and then the rest of the journey followed a clear rhythm. After the first test, I had three round…
> 1 year
Average Neutral Bengaluru
My interviews ran across four consecutive days, which at least made the timeline feel efficient. The format was still interview-heavy, but what really…
> 1 year
Average Neutral Bengaluru
My interview journey had four stages, and each one tested something a little different. The first coding round had a timed component where I had to bu…
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Rounds
The interview process typically consists of four rounds, including a machine coding round, a DSA/PS round, an Android fundamentals round, and a final hiring manager discussion. Candidates should expect a clear progression through these stages, with each round focusing on different competencies.
Machine codingDSAAndroid fundamentals
Technical Focus Areas
Interviews heavily emphasize Data Structures and Algorithms (DSA) alongside platform-specific knowledge, particularly for Android and iOS. Candidates should be prepared for a mix of coding challenges, problem-solving questions, and deep dives into mobile architecture and design patterns.
DSAAndroid architectureiOS fundamentals
Interview Difficulty & Expectations
The overall difficulty of the interview rounds is generally perceived as average, but candidates should be ready for strict evaluations, especially in the DSA and machine coding rounds, which serve as critical filters for progression to later stages.
Average difficultyStrict evaluationPerformance gating
Interviewer Dynamics
Candidates have reported varied experiences with interviewers, ranging from friendly and supportive to rude and dismissive. The atmosphere can significantly impact the interview experience, so candidates should be prepared for differing styles of interaction.
Interviewer behaviorAtmosphereCommunication
HR Coordination & Communication
Several candidates noted issues with HR communication, including scheduling conflicts and lack of follow-up after interviews. Candidates should be proactive in seeking clarity and updates throughout the process to avoid confusion.
HR communicationScheduling issuesFollow-up
Feedback & Closure
Many candidates expressed disappointment over the lack of feedback and closure after the interview process, often receiving no response or vague reasons for rejections. It's advisable for candidates to request feedback but also to prepare for the possibility of not receiving it.