My journey started with an HR screening call, followed by a one-on-one cultural interview. Then I got pulled into a long final round panel that lasted about three hours and included nine different people. The format was very STAR-style for most of it—structured behavioral prompts—and then it shifted into a small coding challenge.
The coding part happened without IDE help. I finished the challenge and after that I spent the rest of the time talking with the team. At the time, I felt it went well and I was engaging the panel, but there was this uneasy moment where I apparently said something that landed wrong. I could feel the shift right away: people went unusually quiet for a while, and the rest of the panel conversation didn’t feel as warm.
5 months ago
Average Negative Cary, NC
I applied to two positions and ended up self-scheduling a screening call with a recruiter. During that call, we both seemed aligned that my skill set was larger than what those two openings required. The recruiter even said he would connect me with a manager he knew who could use my work.
Everything was going fine until I mentioned my current salary. After that point, I never got that promised manager phone call. The recruiter still felt polite and professional, but the whole situation left me feeling like they weren’t honest about what they were willing to pay for someone at my level.
5 months ago
Easy Negative United States
My process barely felt like an interview at all. It came across more like a one-way conversation where they explained how things worked rather than ta…
6 months ago
Easy Positive Cary, NC
My process started with an HR personal connect, then I moved to a hiring manager interview that was about half an hour. If that went well, the next st…
8 months ago
Easy Positive United States
After I applied, the first step was a HireVue video with a handful of behavioral questions. I remember it feeling pretty straightforward, like they we…
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 starts with an HR screening, followed by a mix of technical and behavioral interviews, often culminating in a final round with multiple interviewers. Candidates should expect a structured timeline that may include several rounds in a single day, especially for technical assessments.
HR screeningmultiple roundsstructured timeline
Technical Assessments
Candidates will face various technical assessments, including coding challenges, data structures and algorithms questions, and discussions on foundational concepts like object-oriented programming and SQL. It's important to be prepared for both theoretical questions and practical coding tasks without IDE assistance.
coding challengesdata structuresSQL
Behavioral Interviews
Behavioral interviews are common, often using the STAR method to assess cultural fit and past experiences. Candidates should prepare to discuss their work history, project experiences, and how they handle challenges in a structured manner.
STAR methodcultural fitwork history
Panel Interviews
Final rounds often involve panel interviews with multiple stakeholders, where candidates engage in discussions about their experiences and how they align with the team's needs. This format emphasizes interaction and may include both technical and behavioral components.
panel interviewsstakeholder engagementdiscussion format
Communication & Feedback
Candidates reported mixed experiences regarding communication and feedback throughout the process, with some feeling that their time was not respected or that they received vague or unhelpful responses. It's advisable to follow up for clarity and be prepared for potential delays.
communicationfeedbackfollow-up
Expectations vs. Reality
There can be a disconnect between the role expectations outlined in job postings and the actual requirements assessed during interviews, particularly regarding experience levels and specific technical skills. Candidates should clarify role details early in the process to avoid misalignment.