My process started with a relatively friendly recruiting flow, and it quickly became clear that the technical portion wasn’t your typical LeetCode-style trick question. The main coding challenge was card-game themed, and it put me in “implement and handle lots of conditions” mode more than “derive something elegant.” I remember how the prompt pushed through multiple cases, which meant you basically had to walk through the logic carefully and cover all the states.
In the live coding interview, the structure was very execution-focused. I had to code through the conditions rapidly, and although the setup felt simple on paper, the number of branches made it easy to lose time or miss a case. The interviewer I spoke with was supportive and the tone was generally good, but I still panicked because it was my first technical interview, and my performance didn’t match how I felt the opportunity should have gone.
5 months ago
Average Negative United States
My interview process was fairly drawn out and, even when it started okay, the end of it left a sour feeling. I first went through a recruiting call and then a technical screen after some prep from the recruiter. The later part was the most exhausting: the final round was a loop with a lot of interviews, and my experience varied depending on the interviewer—some seemed distracted or disorganized, which made the whole day feel longer than it needed to.
One part that really threw me off was the technical screen format. I joined a call and was given questions with extremely long descriptions in a very short time window. The impression I got was that the screen wasn’t as interested in my thought process or communication as it was in how quickly I could start coding. It didn’t feel like I had much room to clarify or reason out loud.
6 months ago
Difficult Neutral San Francisco, CA
After I cleared an initial OA, my next step was a 60-minute live coding interview. What surprised me was that it wasn’t an “algorithmic” question in t…
6 months ago
Average Neutral San Francisco, CA
After a recruiter recruiting call, I ended up doing an online assessment that felt very engineering/practical rather than pure algorithms. The work ce…
6 months ago
Average Neutral United States
My journey started with a recruiter reach-out and then a straightforward chat to discuss background and fit. After that, there was a technical phone s…
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
Recruiting Process & Initial Screens
The interview process typically begins with a recruiter call that serves as a fit check, followed by a technical screen that can vary in structure and difficulty. Candidates noted that some recruiters provided helpful materials, while others left them feeling ghosted or without closure.
Recruiter callFit checkGhosting
Technical Coding Interviews
Candidates faced live coding interviews that emphasized practical implementation over traditional algorithmic challenges, often involving unique scenarios like card games or task scheduling. The focus was on producing correct code quickly while managing multiple conditions and edge cases.
Live codingImplementationEdge cases
Interview Loop Structure
The final interview loop generally consisted of multiple rounds, combining technical and behavioral interviews, though the number of sessions and their engagement levels varied significantly. Some candidates found the experience exhausting due to inconsistent interviewer focus and organization.
Behavioral interviews aimed to assess cultural fit and communication skills, with some candidates appreciating the straightforward discussions about work-life balance and company culture. However, the clarity of expectations during these segments sometimes felt lacking.
BehavioralCultural fitCommunication
Overall Experience & Feedback
Candidates reported mixed feelings about their overall experience, with some appreciating constructive feedback and supportive interviewers, while others felt the process was unprofessional or left them without clear outcomes. The inconsistency in interviewer engagement affected their confidence.
FeedbackProfessionalismConfidence
Preparation & Reflection
Candidates reflected on the need for thorough preparation, particularly for the unique coding challenges, and wished they had practiced more under time pressure. Many noted that the experience shaped their perception of the company, regardless of their technical performance.