After a hiring manager call, I went straight into two technical interviews back to back. The first one felt like baseline DSA practice, where I worked through basic structures and typical coding questions. The second technical round stepped it up to medium-level DSA, and it also pulled in questions tied to projects I had listed on my resume.
The process ended with a final conversation with the hiring manager. That last discussion was less about coding and more about my personality and how I think about my work, with questions that probed fit rather than algorithm tricks. Overall it felt like a fairly standard progression: broad fundamentals, then more depth, then a close-out round focused on character and communication. I didn’t get an offer, but the interview sequence itself felt organized and clear.
10 months ago
Easy Negative United States
My recruiter start already felt shaky. I had a conversation about kicking things off, but it quickly turned into mismatched signals, including moments where the recruiter seemed unfamiliar with the role and even made small jabs about where I lived. They told me the next stage would be a career-history deep dive rather than technical, so I didn’t do the usual coding prep.
Then the next round flipped on me immediately: I got hit with a coding question instead of the planned discussion. I reached back out to the recruiter about the mismatch, and there was a wait where I didn’t hear anything concrete. Later, I also experienced scheduling chaos: one loop of interviews got split across two days, and the second part got canceled by just removing it from the calendar, followed by a rejection without notice. Another time, an interview call was canceled last minute, rescheduling only left an awkward late slot, and then the whole thing was canceled again the day before with no real explanation. At times it felt like the process had stopped without closing the loop, and I ended up being ghosted.
> 1 year
Difficult Positive San Francisco, CA
The process felt fast and concentrated. I remember doing an OA and then moving quickly into a phone screen, with a final interview shortly after. By t…
> 1 year
Average Positive Jodhpur, Rajasthan
My journey started with a virtual online test that didn’t come with much specificity about what they expected, and I ended up taking it from a persona…
> 1 year
Average Negative New York, NY
The recruiter outreach turned into a mess before I even reached technical questions. I was contacted to coordinate timing, but the recruiter repeatedl…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Loop & Timeline
The interview process typically starts with a coding assessment, followed by a series of technical interviews that may include phone screens and an onsite loop. The timeline can vary, but many candidates report a fast-paced sequence with multiple rounds occurring in quick succession.
Interview timelineCoding assessmentOnsite loop
Technical / Coding Screen
Candidates can expect a mix of coding questions that range from basic to hard-level problems, often resembling LeetCode-style challenges. The emphasis is on demonstrating problem-solving skills and explaining thought processes clearly during live coding sessions.
Coding questionsLeetCodeProblem-solving
System Design & Project Discussions
Some interviews include system design components where candidates may be asked to design systems or discuss past projects in depth. This part of the interview assesses both technical knowledge and the ability to communicate design choices effectively.
System designProject deep diveCommunication
Behavioral & Fit Interviews
There is a behavioral component where candidates discuss their experiences and how they align with the company's values. These interviews often focus on personality fit and communication style rather than technical skills.
Candidates have reported mixed experiences with recruiter communication, ranging from organized and clear to chaotic and unprofessional. Issues such as scheduling conflicts and lack of follow-up can create frustration during the process.
While many candidates felt the interview process was structured, the feedback after rejections was often minimal or unclear, leaving some feeling frustrated about their performance and the reasons for not receiving an offer.