My interview loop was fairly compact: I went through three rounds—an initial hiring manager discussion, a coding round, and a system design round. The hiring manager chat was broad and centered on my resume, with time spent talking about how I’ve worked and what I’d bring based on the experience I’d already listed.
For coding, I didn’t get any DSA-style problems. Instead, I was asked to build a service and a database schema, which I found more practical than algorithmic. The expectations seemed to be about structuring the solution and thinking clearly about data and service boundaries.
2 months ago
Easy Negative London, England
My experience started with a recruiter email to schedule a call, but it included two different scheduling links, which already made things feel a little messy. I went through the scheduling and actually participated in the call.
After that, I mostly didn’t hear back. I tried reaching out to get updates and followed up, but I basically never received a response despite attempts to reconnect. The process felt less like a continued interview journey and more like it stopped after the initial interaction.
2 months ago
Average Positive India
I ended up in a three-round process. The first was a hiring manager round where the conversation stayed close to my resume—questions about problems I’…
2 months ago
Average Positive India
I ended up in a three-round process. The first was a hiring manager round where the conversation stayed close to my resume—questions about problems I’…
3 months ago
Difficult Positive United States
My process was intense and centered on a take-home and then multiple live sessions. First came a take-home programming assignment, followed by a code …
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 consists of three to five rounds, starting with a hiring manager discussion, followed by technical assessments that may include coding, system design, and behavioral interviews. The timeline can vary, but many candidates noted a relatively quick progression through the stages, often within three to five weeks.
Hiring managerTechnical assessmentBehavioral
Technical Assessment Focus
Candidates reported that technical assessments often emphasize practical coding tasks, system design, and API development rather than traditional algorithmic questions. This includes building services, designing database schemas, and demonstrating real-world problem-solving skills.
API developmentSystem designPractical coding
Behavioral & Values Fit
Behavioral interviews are common, focusing on candidates' past experiences, decision-making processes, and how they align with the company's values. Interviewers often seek to understand candidates' thought processes and communication skills throughout the discussions.
BehavioralValues fitCommunication
Candidate Experience & Support
Overall candidate experiences vary, with some reporting supportive and friendly interviewers, while others encountered communication issues or felt rushed. Positive experiences often highlighted a calm atmosphere and thorough feedback, while negative experiences noted a lack of follow-up or ghosting after interviews.
Some candidates participated in mock customer meetings where they were evaluated on their consultative approach, discovery skills, and ability to understand business needs. This aspect emphasizes the importance of customer-facing skills in addition to technical abilities.
Customer interactionConsultative skillsDiscovery
Outcome & Feedback
Candidates often expressed a desire for clearer feedback and closure after the interview process, with some reporting a lack of follow-through from HR. While many felt the interviews were thorough, the absence of post-interview communication left a negative impression for some.