I started with a take-home where they’d share a GitHub link and the task was to build an API in the language and framework of my choice. There wasn’t much of a deadline, but the expectation was that it was usually solvable in about an hour or two, so I focused on getting a clean, complete submission rather than trying to over-engineer it.
After I turned it in, I ran into the same dead end: I either didn’t hear back at all or I only received silence after submitting something that was ready. One time I sent what I thought was a good submission, but even when I offered to give the reviewers access, I still ended up with an email that effectively closed the loop—automated and unhelpful. The process felt like it moved on without feedback, and I didn’t make it to any further rounds.
> 1 year
Average Neutral United States
After applying, my first real step was a take-home project that felt more scrutinized than the usual “send code and wait” style. I submitted it, and it wasn’t just about passing the main tests—there were checks that looked at small details and even automatic testing, which made me spend extra time making sure everything was consistent.
When I cleared that, I got a call to review the take-home with an engineer. The goal of that review was to make sure I understood it rather than just stitching it together, and then the process moved toward an in-person set of rounds. The in-person portion included coding challenges, and overall it felt like a traditional technical evaluation once the take-home gate was cleared.
> 1 year
Average Negative United States
I went through a take-home first, then expected a structured review of what I built, but what I got felt more like a blend of a quick screen and a tec…
> 1 year
Easy Negative Birmingham, AL
My process started with a take-home assignment, and the amount of time it could take on the company side for their “tests” stretched out well beyond w…
> 1 year
Average Positive United States
After I applied, I went through a fairly standard sequence: an assessment first, then a technical interview where we walked through that assessment, f…
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
Take-home Assignment
Candidates start with a take-home project that typically involves building an API or application, with expectations for production-level quality and thorough documentation. The time commitment can be significant, often requiring several days to complete.
APIProduction-readyDocumentation
Technical Review & Walkthrough
After submitting the take-home, candidates participate in a technical review where they explain their work and decisions to engineers, focusing on understanding rather than just correctness. This stage is crucial for demonstrating comprehension of the project.
Technical reviewCode walkthroughUnderstanding
Structured Interview Loop
Successful candidates move into a structured interview loop that includes multiple technical rounds, such as coding, object-oriented design, and system design, often conducted in a single day. The pace is intense, with short, timed segments.
CodingSystem designObject-oriented design
Behavioral & Communication Assessment
Interviews also include behavioral components, assessing candidates on communication skills and how they articulate their thought processes during technical discussions. This aspect is emphasized as much as technical ability.
BehavioralCommunicationCollaboration
Feedback & Communication Issues
Many candidates report a lack of meaningful feedback throughout the process, often receiving generic rejections without constructive criticism. This can lead to frustration and a feeling of wasted effort.
FeedbackCommunicationFrustration
Overall Experience & Expectations
Candidates express mixed feelings about the overall experience, noting that while the process is structured, it can feel disorganized at times, particularly regarding scheduling and clarity of expectations. Some feel the difficulty of the interviews does not align with the role level.