I went through a very concentrated coding day they called “snapfest.” After the recruiter process that kicked everything off, I showed up for two back-to-back rounds, each about an hour, and the whole thing felt like a single block of interviews rather than separate stages spread out over days. Both rounds were LeetCode-style medium problems.
What stood out most was the interviewer tone. The engineers weren’t cold or combative—when I got stuck, they were willing to guide me and keep things moving instead of shutting me down. Even though the problems were challenging, the format felt structured and fair, and I ended the day feeling like I’d learned a lot from how the interviews were run.
5 months ago
Difficult Positive Santa Monica, CA
My process started with the kinds of prompts that quickly made it clear this wasn’t going to be purely “find the trick” coding. In the technical portion, I was given LeetCode-style questions and was expected to talk through my thinking as I went, including clarifying any parts of the prompt I wasn’t sure about before I jumped into code.
Across the loop, I went through one hiring-manager type round and then moved into multiple coding and systems design rounds. The coding questions included a hit-counter style problem and a message recommendation system, which made the debugging and edge cases feel a bit more realistic than toy examples. The systems design rounds were the toughest for me—more challenging and less straightforward to land cleanly under the time pressure.
6 months ago
Difficult Neutral Los Angeles, CA
My interview journey felt like it was built around breadth and operational reality, not just coding. I started with a recruiter screen, then moved int…
7 months ago
Average Negative Abingdon, England
The process started with a recruiter call, and after that I scheduled an online interview with an engineer and a hiring manager. The timeline felt nor…
7 months ago
Average Neutral United States
I had a recruiter call first, and it set the expectation that there were a lot of rounds overall. I remember hearing that there were eight rounds in t…
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 Structure & Timeline
The interview process typically starts with a recruiter call, followed by a technical screen, and culminates in an onsite loop that can include multiple back-to-back rounds. The overall timeline can vary, with some candidates experiencing a swift process of less than four weeks, while others faced delays and communication issues.
Recruiter callOnsite loopTimeline
Coding Rounds
Candidates can expect multiple coding rounds featuring LeetCode-style problems that range from medium to hard difficulty, often emphasizing clean code and problem-solving speed. Interviewers are generally supportive, guiding candidates through challenges rather than creating a combative atmosphere.
LeetCodeMedium to hardCoding skills
System Design & Technical Depth
In addition to coding, candidates often face system design rounds that can be particularly challenging and require a deep understanding of architecture and operational realities. These rounds assess not only technical skills but also the ability to handle complex, real-world scenarios.
System designTechnical depthReal-world scenarios
Behavioral & Cultural Fit
Behavioral interviews are integrated into the process, focusing on candidates' experiences and how they handle pressure, team dynamics, and real-world constraints. This component is treated seriously and is essential for assessing cultural fit within the company.
Behavioral questionsCultural fitSTAR method
Candidate Experience & Communication
While many candidates report a positive and professional atmosphere during interviews, some express frustration over poor communication and lack of feedback post-interview. This inconsistency can impact the overall candidate experience, especially regarding closure after the process.
Candidate experienceCommunicationFeedback
Overall Difficulty & Expectations
The overall difficulty of the interview process is perceived as high, with candidates often feeling challenged yet supported. Many express that the experience is structured and fair, though the pressure can be intense, particularly in technical and design rounds.