After a recruiter call, I ended up with a sequence of assessments and interviews that felt pretty structured but not overly polished. I started with a cognitive-style screen, then moved into a video round where I answered a single non-technical prompt and talked through a project I’d done. From there, I had a live technical interview—about 45 to 60 minutes—focused on coding and problem solving, followed by a more reflective behavioral component.
The part that really stood out was how the system design round was framed. Instead of treating it like a checklist of memorized facts, the interviewer pushed on my reasoning: how I’d break down requirements, make design tradeoffs, and explain my thought process. I ended up working through something like a two-stage login or verification flow, where the conversation mattered almost as much as the final design. It felt like the interviewers were willing to accommodate gaps and keep the discussion moving.
7 months ago
Average Neutral United States
I went through an interview path that started with assessments and then moved quickly into coding. I got a cognitive-style screen first, followed by a short video element in which I covered a project I’d completed. After that, I hit a live coding interview that leaned on LeetCode-style patterns.
My coding session was pretty straightforward on paper—an easy-to-medium direction, with the problem focused on pattern matching and verification logic—but I got tripped up enough that I didn’t finish within the interview window. What I appreciated was that the interviewer still seemed to see my solution approach, even though the timing didn’t work out the way I wanted. I left feeling like I had meaningful progress but that the round was unforgiving about completion.
8 months ago
Easy Negative New York, NY
From the start, my process had a heavy “culture and high bar” vibe that I didn’t fully like. I was taken into a room where the culture lead bluntly se…
8 months ago
Average Negative San Francisco, CA
My journey felt disorganized from a communication standpoint, even though the interview steps themselves were fairly standard. I started with a cognit…
8 months ago
Difficult Neutral United States
My process started with a testing step that included IQ-style screening, and once I cleared that I got pulled into an AI video interview. The prompt w…
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
Initial Screening & Assessments
The interview process typically begins with a cognitive aptitude test, often followed by a personality assessment or a recruiter call to discuss the candidate's background. Candidates should be prepared for a structured but sometimes automated screening phase that may feel disconnected from actual engineering tasks.
Candidates can expect a live coding interview focusing on LeetCode-style problems, often involving string manipulation and pattern matching. Interviewers may provide hints, but the emphasis is on problem-solving under time constraints, and candidates should be ready for follow-up questions that explore their thought process.
Live codingLeetCodeProblem-solving
System Design & Technical Discussions
The system design round is framed as a discussion rather than a checklist, where candidates are expected to articulate their reasoning and design trade-offs. This round often involves practical scenarios that require candidates to think critically about their design choices.
System designDesign trade-offsCritical thinking
Behavioral & Cultural Fit Interviews
Behavioral interviews are integrated throughout the process, often focusing on cultural fit and personal experiences. Candidates should prepare for questions that probe their motivations, teamwork, and leadership philosophy, as these aspects are heavily weighted in the evaluation.
Candidates have reported varying experiences with communication and clarity throughout the interview process, with some feeling left in the dark about timelines and next steps. It’s advisable for candidates to seek clarity from recruiters and follow up if they feel uncertain about their status.
CommunicationProcess clarityFollow-up
Overall Experience & Feedback
While many candidates found the process structured, there were notable frustrations regarding the lack of feedback and closure after interviews. Candidates should be prepared for the possibility of receiving little to no feedback, especially if they do not receive an offer.