My journey started with an encouraging loop. After an onsite, the recruiter told me the team feedback was positive and that everyone seemed to like me, with the process moving toward an offer. It felt like momentum was finally there.
Then I heard that the position had been filled by another candidate. The recruiter offered to interview me with a different team, and I agreed. I went through the full loop again, and the early signals still seemed good.
4 months ago
Average Negative San Jose, CA
A recruiter reached out to me through LinkedIn and got everything scheduled pretty smoothly. The first round was a technical interview focused on Android, and I remember setting up for it was easy.
Once the interview started, though, it didn’t feel well run. The interviewer didn’t really explain the question clearly, and there wasn’t much help or even much back-and-forth once I got going. There were long stretches where they barely spoke, and the lack of guidance made it hard to know what level of detail they wanted or how I was tracking.
5 months ago
Easy Negative Mountain View, CA
My process started with recruiter outreach and then a technical Android round where the setup and the expectations didn’t quite match what I was antic…
7 months ago
Average Positive New York, NY
My early steps were straightforward. I connected with a recruiter, had a chat to get to know me, and then got scheduled for a technical screen. The te…
8 months ago
Difficult Negative United States
My phone screen moved into a live coding project, and the live round felt brutally time-pressured from the start. I had about an hour to hit an API, r…
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 multiple technical rounds, including a coding interview, an Android app implementation, and a system design round, each assessing different skill sets. Candidates should be prepared for varied contexts and expectations across these segments.
Technical roundsCodingSystem design
Technical Screen Focus
The technical screens emphasize practical Android development tasks, such as implementing UI patterns and handling API calls, rather than theoretical algorithm questions. Candidates should focus on real-world Android development skills and familiarity with the platform.
Android developmentPractical tasksUI patterns
Communication & Guidance
Candidates often report issues with communication during technical interviews, including unclear questions and a lack of guidance from interviewers. It's advisable to seek clarification and ensure understanding of expectations during the interview.
CommunicationClarityGuidance
Time Pressure & Setup Challenges
Candidates frequently experience time pressure during coding tasks, often needing to set up their environment from scratch, which can detract from their performance. Preparing a boilerplate app and practicing under timed conditions may help mitigate this issue.
Time pressureSetupBoilerplate
Candidate Experience & Interaction
Some candidates report negative experiences due to dismissive or disengaged interviewers, which can impact their perception of the company culture. Candidates should be prepared for varying interaction styles and maintain professionalism regardless of the interviewer's demeanor.
Candidates have noted a lack of closure following interviews, with some experiencing long periods of silence or no feedback after multiple rounds. It's important to follow up with recruiters for updates and to express interest in feedback regardless of the outcome.