I started with what was framed as a technical screening invite, but the opening felt like I first had to figure out who I was actually speaking with and what they expected from me. The first technical prompts arrived via chat, and then the format shifted into a more verbal back-and-forth for later questions without any clear explanation. That inconsistency made it awkward to read what the interview was really measuring, and I found myself spending extra attention on the process itself rather than the technical content.
What stood out most was how the conversation felt like it needed a “translation layer” either to plain English or to specific technical depth, depending on whether the interviewer was operating like HR or engineering. I also noticed the timeline of feedback was a bit jarring: I received the candidate experience survey before I ever got the interview outcome. Overall, the experience felt efficient on the admin side, but I left feeling like I’d been asked to reverse-engineer expectations mid-stream. I didn’t end up getting an offer, and the biggest reflection I had was how much the unclear format made it harder to demonstrate my best technical reasoning.
3 months ago
Difficult Positive Poland
After the recruiter stage, my journey followed a classic sequence: live coding, then system design, plus a culture-fit style round. The coding itself wasn’t the hardest part; the real challenge was that the time limit completely changed how the task felt. I didn’t need to build something perfect, but I had to be deliberate about the engineering choices I made while moving quickly.
What I felt the interviews were really testing was whether I naturally produced code that could survive in production. Even when the problem was solvable, I was getting pushed to make choices like selecting appropriate data models, validating inputs properly, designing maintainable APIs, and thinking through edge cases. Concurrency came up in a way that made it feel less like “trivia” and more like a test of engineering habits. System design then became about explaining core architecture and trade-offs clearly.
4 months ago
Average Positive Istanbul
My interviews were anchored around backend fundamentals that revolved a lot around concurrency, databases, and how transactions behave under pressure.…
4 months ago
Average Neutral Dubai
My process went fairly smoothly at first, with a recruiter screen followed by technical rounds that felt grounded in real distributed-systems patterns…
4 months ago
Easy Negative Belgrade, Central Serbia
I got an email invite to book a screen-call slot, and I scheduled it right away. The day before, I received a reminder, so I assumed everything was on…
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 call, followed by a series of technical interviews including live coding, system design, and culture-fit discussions. Candidates noted a clear structure, but some experienced inconsistencies in communication and scheduling throughout the process.
Recruiter callTechnical interviewsCulture-fit
Technical Screening & Coding Challenges
Candidates faced live coding challenges that emphasized backend fundamentals, particularly around concurrency, data handling, and production-ready coding practices. The time pressure during these sessions was a common theme, requiring candidates to balance speed with correctness.
Live codingConcurrencyProduction-ready
System Design Interviews
The system design interviews often focused on real-world applications, requiring candidates to articulate architecture and trade-offs clearly. However, candidates reported variability in the interviewers' expectations, leading to frustration over unclear priorities during discussions.
System designArchitectureTrade-offs
Behavioral & Cultural Fit Rounds
Behavioral interviews were mixed with technical scenarios, assessing both technical skills and cultural alignment. Candidates noted that these rounds shifted the focus from technical prowess to collaboration and fit within the team.
BehavioralCultural fitCollaboration
Communication & Feedback
Feedback and communication throughout the process were inconsistent, with some candidates experiencing delays in updates or lack of clarity after interviews. This led to feelings of uncertainty and disappointment regarding the overall candidate experience.
CommunicationFeedbackCandidate experience
Preparation & Expectations
Candidates appreciated when interviewers provided clear expectations and preparation materials, which helped them focus their study efforts. However, some felt that specific implementation styles were overly emphasized, leading to misalignment in expectations during technical assessments.