I only had two interviews, and the format was pretty straightforward. First there was an HR conversation for about 30 minutes, and then I moved into a technical interview.
In the technical interview, the questions were mostly high-level and leaned into system design. The exercise I had to implement was an LRU cache, so I was expected to translate design reasoning into working logic. Compared to longer multi-round processes, it felt compact—less time for back-and-forth, but also less room to compensate if I struggled in a particular area.
7 months ago
Average Positive Dubai
My process started with a recruiter screen and then quickly turned technical. The next step was an assessment focused on JavaScript and React, and it felt like they were checking both practical knowledge and how I think through front-end style problems.
For the final stage, I had a two-hour panel interview with a team lead and a senior developer. That session covered system design, a code review component, and a cultural-fit conversation at the end. It was definitely longer than the earlier rounds, and I remember it feeling dense—there were enough different areas to test that I couldn’t “hide” behind one strength.
9 months ago
Difficult Positive London, England
I went through a pretty structured, multi-round process that stretched roughly 2–4 weeks. It started with a talent acquisition screen, then moved into…
> 1 year
Average Negative Bulgaria
The first part of my process started with a phone screening that didn’t quite fit my schedule. We agreed to talk later the next day, but the call came…
> 1 year
Average Positive Sofia, Sofia (city)
My experience felt unusually conversational for how structured it was. I started with an HR conversation that lasted about 30 minutes, where it felt m…
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 involves an initial HR screening followed by one or more technical interviews, often spanning 2-4 weeks. Candidates noted a mix of virtual and in-person formats, with feedback usually provided within a few business days.
HR screeningtechnical interviewtimeline
Technical Assessment Focus
Technical interviews often emphasize system design, coding exercises, and practical problem-solving, with some candidates facing specific technology-related assessments (e.g., JavaScript, React). The expectation is to articulate reasoning and design choices throughout the process.
system designcoding exercisesJavaScript
Behavioral & Cultural Fit
HR conversations focus on understanding candidates' backgrounds, motivations, and personal values, aiming to assess cultural fit. Many candidates appreciated the supportive and conversational atmosphere during these discussions.
HR conversationcultural fitvalues
Interview Difficulty & Expectations
Candidates reported a high level of difficulty, with expectations for deep knowledge and specific answers. Some experienced a rigid interview style that emphasized exact matches to expected responses, which could lead to stress during the process.
difficultyexpectationsstress
Feedback & Communication
Candidates generally noted that communication was clear and timely, with many receiving feedback shortly after interviews. However, some reported experiences of delayed feedback or logistical issues that affected their overall impression.
feedbackcommunicationlogistics
What Candidates Wish They'd Done
Reflecting on their experiences, candidates expressed a desire for more preparation in articulating their thought processes and aligning their answers with the specific expectations of interviewers, especially in technical discussions.