After a recruiter screening call, I was soon put in front of a technical sequence that included a coding assignment and then a longer 2-hour technical interview with engineers. The coding assignment took several hours, and the technical session felt like a real evaluation rather than a quick chat.
Even though the timeline moved forward to that 2-hour round, the end of the process was where it fell apart. I later realized there might have been another interview if I cleared the 2-hour stage, but I never got that chance. Instead, I was left hanging.
9 months ago
Difficult Neutral United States
My interviews followed a pattern that started with behavioral and light technical prompts, then moved quickly into take-home work. In the first screen, I was asked to talk about my experience and got a few unexpected technical questions, but no heavy coding. There was then a take-home that was described to me as a design task and felt easier than the live rounds.
After that, I went into live technical interviews that blended technical discussion with behavioral elements. I remember one part with a harder technical focus, and I also had to do a survey that was essentially “company facts” style—questions like naming competitors and selecting which features the platform supports. The later stages also had a distinct final feel: a conversation with a lead where the technical side was more about discussing ideas than doing fresh coding.
9 months ago
Average Neutral United States
I had a process that felt structured and logistics-wise clear: a take-home project first, then three live coding interviews, and a company facts quiz …
9 months ago
Difficult Negative United States
From the beginning, the tone of my interviews felt off. I ran into invasive and rude questioning that went after unrelated topics—things like comments…
10 months ago
Average Positive United States
My process started with a more traditional first interview where I talked through my background and they went over my resume, then ended with a few li…
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 begins with a recruiter screening, followed by a take-home assignment, and then multiple technical interviews that can stretch over several weeks. Candidates noted that the timeline can feel lengthy and disorganized, with some experiencing significant delays in communication.
Candidates are expected to complete a take-home coding project, often involving Python and SQL, followed by live coding interviews that focus on data structures and algorithms. The technical interviews can be challenging, with some candidates feeling the pressure of high expectations relative to the role's compensation.
Coding projectData structuresAlgorithms
Behavioral & Company Knowledge
Interviews often include behavioral questions and assessments of candidates' knowledge about the company and its competitors. Some candidates reported feeling unprepared for unexpected shifts from behavioral to technical questioning, which added to the stress of the process.
The tone and professionalism of interviewers varied significantly, with some candidates experiencing rude or condescending behavior that detracted from the overall experience. Many expressed concerns about the lack of respect and constructive feedback during the interviews.
Interviewer behaviorProfessionalismRespect
Feedback & Communication
Candidates frequently reported issues with communication, particularly after the technical rounds, with many experiencing ghosting or a lack of clear feedback regarding their performance. This lack of closure contributed to a negative impression of the overall process.
FeedbackCommunication issuesGhosting
Final Evaluation & Offer Outcome
The final evaluation often hinges on both technical performance and the candidate's ability to justify their design choices and problem-solving approaches. Many candidates left without offers, feeling that the process was overly demanding compared to the role's compensation and that the evaluation criteria were not always clear.
Final evaluationOffer outcomeJustification of choices