I started with a short recruiter call and went through the usual background and fit questions. About a week later I had a technical interview that focused on OOP—building out classes and implementing methods tied to those classes. The pacing felt pretty manageable and the questions didn’t feel overly tricky.
After that, I moved to the final stage, which was three back-to-back interviews. The first was a 30-minute chat with a software engineer on the team, then I had a 1-hour project deep dive with a manager. The last part was a 1-hour presentation to the direction of engineering where I picked the topic myself. The whole sequence felt structured and immersive, like they were trying to see both how I think on my feet and how I communicate beyond pure coding.
6 months ago
Average Negative Aliso Viejo, CA
My experience started with scheduling, and it quickly became clear the process wasn’t run with much care. I dealt with a recruiter who didn’t show up for the originally scheduled interview at all, and after I reached out to reschedule there was no real response. I joined the rescheduled call anyway, only to have them arrive late and act like the whole situation was an inconvenience rather than something they needed to fix.
After that, things went quiet for more than 10 days, and my follow-ups didn’t get answered. Eventually I received an automated rejection that didn’t provide clarity, and I was left wondering whether I had even been considered for the role correctly. The pattern showed up in other scheduling issues too: calls getting bumped repeatedly, missed join times, and abrupt automated emails cutting off communication.
8 months ago
Easy Neutral United States
My process started with a friendly recruiter screen where we talked through my background and what I’d done before. It was the kind of call where I co…
8 months ago
Easy Negative United States
I started with a recruiter screen that already felt off—there was a missed call, and after I reached back out, I ended up waiting about two weeks just…
> 1 year
Average Positive Montenegro
My process felt professional and well organized, at least from the structure. I went through multiple steps that mixed theoretical discussion with sep…
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 Interaction
Candidates often reported mixed experiences with the recruiter, ranging from friendly and engaging to disorganized and unresponsive. Some faced scheduling issues and a lack of clarity in communication, which negatively impacted their overall impression of the process.
RecruiterSchedulingCommunication
Technical Coding Rounds
The technical interviews primarily focused on practical engineering problems rather than traditional algorithmic challenges, with an emphasis on object-oriented programming and code improvement. Candidates noted that the evaluation criteria could vary significantly, affecting their performance perception.
OOPPractical CodingTechnical Evaluation
System Design Interviews
The system design rounds were often described as lacking a conversational flow, with candidates feeling uncertain about the evaluation criteria and depth required. This led to confusion and a sense of being assessed on a checklist rather than through an interactive discussion.
System DesignEvaluation CriteriaChecklist Approach
Presentation Component
Some candidates faced a significant presentation portion at the end of the interview process, which they found time-consuming and somewhat disconnected from the technical evaluations. This aspect contributed to a feeling of fatigue and a longer overall process.
PresentationTime-ConsumingFinal Stage
Interview Atmosphere and Conduct
Several candidates reported uncomfortable or unprofessional atmospheres during their interviews, including instances of rudeness and distractions from interviewers. This negatively impacted their ability to perform and left a lasting impression of the company's culture.
Candidates expressed frustration over the lack of feedback and clarity regarding their performance, often receiving automated rejections without detailed explanations. This left many feeling uncertain about their standing in the process and the overall decision-making criteria.