I started with a recruiter chat and the process felt surprisingly efficient. Across the first conversations, the focus was on understanding my background and motivation, while also giving me a clear picture of the role and how the team worked. I appreciated that every stage felt conversational rather than performative, and that I could ask questions without it turning into a stiff interrogation. Feedback also landed quickly enough that I didn’t spend days guessing where I stood.
The rest of the journey moved through a sequence of interviews that blended experience-fit and technical depth. I met with a Director of Engineering for a 1:1 conversation that leaned on engineering principles and how I worked day to day, then followed up with team members for deeper dives into my past work and working style. The technical parts varied in emphasis, but I remember discussion around practical engineering realities, plus questions that were clearly connected to my CV. Depending on the stage, I also went through bigger-picture topics about processes and how the org thought about direction.
11 months ago
Difficult Positive Poland
My process felt structured but heavier than the average loop I’ve been through. It started with an HR conversation, where the tone was about fit and background, and then I moved into a hiring-manager style discussion focused on culture fit and experience fit. After that came the technical interview.
What stood out was how the technical stages pushed beyond “talking through your resume.” I had moments where it felt like they were genuinely probing how I’d operate, not just testing buzzwords, and I also had to deal with coding during the process. In my case, I was unexpectedly asked to write code for a task like a LeetCode-style problem, and I wasn’t ready for live coding logistics. I ended up typing in a basic text editor because I didn’t have the usual setup in the environment I was using, which threw me off more than the actual concept of the problem.
12 months ago
Average Positive Jakarta
I ended up in a longer process than I expected, and it mostly stayed fairly intense and technical. It took about two months to reach the final offer s…
> 1 year
Average Negative Spain
My experience started promisingly but turned into a mess very fast. After applying, I got an invitation for an initial HR interview, and the message h…
> 1 year
Easy Negative London, England
I started off well and moved through screening into a second round that felt very informal and low-pressure. I’d heard the general ethos around being …
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 consists of three main stages: an initial recruiter screening, followed by technical interviews, and concluding with a behavioral or fit discussion. The structure is generally well-organized, with clear expectations set for each stage, leading to a smooth flow throughout the process.
Recruiter screeningTechnical interviewsBehavioral fit
Technical Depth & Focus
Candidates can expect a strong emphasis on technical skills, with interviews often delving into specific technologies and real-world problem-solving scenarios. The questions are designed to assess depth of knowledge rather than just surface-level understanding, requiring candidates to provide concrete examples from their experience.
Technical skillsReal-world scenariosDepth of knowledge
Communication & Feedback
The communication throughout the interview process is generally clear and timely, with quick feedback provided after each stage. Candidates appreciate the transparency regarding their performance and the overall timeline, which helps reduce uncertainty.
Clear communicationTimely feedbackTransparency
Interview Tone & Environment
Most candidates report a friendly and conversational tone during interviews, making the experience feel less like a high-pressure test and more like a professional dialogue. This relaxed atmosphere helps candidates engage more effectively and express their true fit for the role.
Candidates should be prepared for live coding challenges or technical assessments that may require them to write code on the spot. Some candidates noted that unexpected coding tasks could be challenging, especially if they are not adequately prepared for the environment or logistics.
Live codingTechnical assessmentsPreparation
Expectations on Communication Style
Candidates have noted the importance of aligning with the company's communication style, particularly regarding the conciseness of answers. Understanding the preferred communication approach can significantly impact the evaluation outcome.