My process started with an HR discussion that was supposed to happen within a few days, but nothing happened when it was scheduled. After waiting about two weeks, I was asked for another quick screening round scheduled very late, and I joined while working across time zones.
The screening itself was odd: I spent time explaining my project details in depth, and there weren’t really technical questions that forced me to go deep on coding or algorithms. Then the scheduling got disrupted again—there was a power cut mid-way through a short call, so the conversation restarted, and I ended up back in another round of discussion lasting longer than expected. That second discussion also stayed focused on the projects and the technologies used, not on direct technical problem-solving.
4 months ago
Average Positive Ireland
I started with a recruiter screening call, then I moved into a hiring manager interview where the focus was a mix of background and alignment with the role. After that, the process pivoted into a frontend-style technical assessment where I had to work through a problem in a CoderPad-style environment. I remember the vibe being structured and pretty normal—no weird surprises in the format, just a clear progression from conversation to coding.
For the coding rounds I mostly dealt with DSA and straightforward-to-medium tasks that tested whether I could explain my thinking and land on clean, correct logic. When the session shifted, I was asked to talk through solutions I had written, including questions meant to probe fundamentals like computer science concepts and why my approach made sense. Across these rounds, I spent time making sure I was clear, not just fast.
8 months ago
Average Neutral United States
My process started with a hiring-manager-style conversation led by a director. A lot of the time went to behavioral questions and discussion around ho…
8 months ago
Difficult Positive Ireland
After an initial phone screen, my process jumped into a set of virtual onsite rounds—five in total—where the difficulty ramped up quickly. I went thro…
12 months ago
Difficult Positive Dallas, TX
I went through a six-panel interview where every domain had to go well to keep moving forward. The panels were split across networking and related top…
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 & Flow
The interview process typically begins with a recruiter screening, followed by a mix of technical and behavioral interviews, often culminating in multiple rounds that can include coding assessments and system design discussions. Candidates noted a range of experiences from structured and smooth to chaotic and poorly coordinated.
Candidates faced a variety of technical evaluations, including coding challenges, DSA problems, and system design questions, with some processes emphasizing practical problem-solving and others focusing on theoretical knowledge. The technical rounds often required clear communication of thought processes.
Coding challengesDSASystem design
Behavioral & Cultural Fit
Behavioral interviews were a significant component, assessing candidates' collaboration skills and cultural fit within teams, often through situational questions and discussions about past experiences. The tone and engagement level of interviewers varied, impacting candidates' perceptions of the process.
Behavioral questionsCultural fitCollaboration
Communication & Feedback
Many candidates reported issues with communication throughout the process, including delays in scheduling, lack of timely feedback, and unclear next steps, which contributed to a frustrating experience despite the interviews themselves being well-structured.
CommunicationFeedbackScheduling delays
Take-Home Assessments
Some candidates encountered take-home technical exercises that varied in complexity and format, with experiences ranging from straightforward bug fixes to multi-question problem sets. The reliance on these assessments made the process feel high-stakes, especially when follow-up communication was lacking.
The overall difficulty of the interviews was noted as high, with some candidates feeling intense pressure due to the breadth of topics covered and the high expectations set by interviewers. This pressure often affected candidates' performance and their overall experience.