I was initially reached out to by a sourcer on LinkedIn, which led to a recruiter call that went well. Not long after, I had a phone screen with an engineer and cleared it because the questions felt very easy. After that, I was asked about my availability for onsite.
My timeline got messy right away. I told them I couldn’t attend due to a health reason and respectfully asked to postpone. They gave me a new date, but that one also slipped when a team member wasn’t available. When I requested the next new date, I didn’t hear back for about a week, and eventually I received a rejection email.
7 months ago
Average Neutral Boston, MA
My process started with a recruiter screen, then I moved into live coding on CodePen where I worked through a front-end style share-and-solve session. After that, I had an onsite that broke into multiple one-on-one interviews: I remember two rounds with software engineers that mixed behavioral questions with system design themes, and a separate hiring-manager round that was behavioral-only. The onsite didn’t end with just the in-person part for me—I had additional remote interviews the next day, including more behavioral questions and another live coding challenge on CodePen.
Across these rounds, the conversations felt generally respectful and the setup made it easy to stay engaged, and I didn’t get the feeling of being left to spiral. Some of the coding work leaned into the kind of web-fetch mechanics you’d expect—whiteboarding things like fetching via an API—and there was also a small JavaScript sorting problem that stood out. The schedule was intense and required juggling because the on-site normally would have happened later, but it ended up earlier for me due to conflicts.
8 months ago
Easy Positive Boston, MA
I started with a recruiter call, and it immediately felt organized and respectful. Even during the chaotic holiday season, my recruiter was quick to r…
9 months ago
Average Positive Cambridge, MA
I had a process that started with a quick recruiter call and then moved into a technical Zoom interview. For me, the technical focus was very web-and-…
> 1 year
Average Positive United States
My process felt simple and tightly aligned with the role. I started with a recruiter phone call where I talked through my background, then moved into …
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
Recruiter & Initial Screening
The interview process typically starts with a recruiter call that is described as organized and respectful, often followed by a technical phone screen. Candidates appreciate prompt communication and clarity from the recruiter throughout the process.
Recruiter callInitial screeningCommunication
Technical Coding Screen
Candidates experience a technical coding interview that often includes live coding sessions, primarily focusing on SQL queries, algorithm problems, and web-related tasks. The difficulty varies, but many find the questions manageable and relevant to the role.
Live codingSQLAlgorithms
Onsite Interview Structure
The onsite interview typically consists of multiple rounds, including technical interviews, behavioral assessments, and sometimes system design discussions. The format is often collaborative, with interviewers focusing on problem-solving approaches rather than just correct answers.
OnsiteBehavioralSystem design
Feedback & Communication
Candidates generally report receiving timely feedback after interviews, which is appreciated, although some have experienced gaps in communication or lack of follow-through after technical rounds. Clear communication is a recurring theme in positive experiences.
FeedbackCommunicationClosure
Interview Difficulty & Experience
The overall difficulty of the interviews is often described as average, with some candidates finding certain areas, like system design, more challenging. The tone of the interviews is usually friendly, but some candidates have faced abrupt or unprofessional interactions.
DifficultyProfessionalismInterview tone
Candidate Reflection & Preparation
Candidates often reflect on their experiences, noting areas they wish they had prepared differently, such as deeper knowledge in specific technologies or better handling of unexpected interview dynamics. This self-assessment can guide future preparation.