I went through a pretty smooth two-interview flow that felt friendly from the start. After an initial recruiter conversation, a short time later I had a Java-and-relational-database focused technical session. The pace wasn’t stressful; the atmosphere was relaxed, and I did a small live coding exercise while we talked through the Java and database pieces. That interview mostly felt like a check on how I think and how I write code, rather than trying to trip me up.
My second interview leaned more on my experience and how I work day to day, with questions about Agile and the way I’d operate inside that kind of framework. We also connected my past work to the role—what I’d been doing, and how that translated into core topics around Java and Spring Boot. Overall it felt like I was able to explain myself comfortably, and the vibe stayed positive all the way through.
1 month ago
Average Negative Manila, Manila
After an initial HR call, I went into a technical interview that was much more intense than I expected. The format was a three-person panel, and it quickly turned into a deep dive on Java fundamentals and how I reason about code. We covered things like OOP, Java 8+ topics, functional programming concepts, and the Spring and persistence side, including JPA/Hibernate. There was also live problem solving: one coding question without an IDE, and we shifted into a more interactive, pair-programming style.
Time pressure hit me harder than the technical content itself. I extended beyond the allotted time while working through the live coding, and it started to feel like my assessment was unfairly affected because the discussion didn’t wrap up cleanly. Even though the panel was working through a lot, there wasn’t much flow—there were stretches of dead air, and it took effort to keep the momentum.
1 month ago
Average Negative Madrid
I had an interview journey where everything seemed to go fine live, and then the silence started. The process began with an HR conversation, followed …
3 months ago
Difficult Negative Nederland
I experienced a process that felt slow and a bit disconnected from local context. At first it stayed in the HR stage, and although things were “in pro…
8 months ago
Difficult Negative Istanbul
My process included a take-home style assignment right after the initial phone call. The project was a backend application related to a bank loan work…
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 an HR screening followed by a technical interview, which may include coding assessments and behavioral questions. Candidates noted variations in the flow, with some experiencing a more structured approach while others found it disjointed and slow.
Technical interviews often emphasize Java fundamentals, including OOP principles, Java 8+ features, and frameworks like Spring and Hibernate. Candidates should be prepared for live coding exercises, often in a pair-programming format, and questions related to their specific tech stack.
JavaSpringlive coding
Behavioral & Fit Questions
Many interviews include behavioral questions aimed at assessing cultural fit and soft skills, such as teamwork, conflict resolution, and Agile methodologies. Candidates should prepare to discuss their past experiences and how they relate to the role.
behavioral questionscultural fitAgile
Communication & Follow-up
Candidates frequently reported issues with communication and follow-up after interviews, including delays in receiving feedback or updates on their application status. This lack of clarity can lead to frustration and uncertainty about the outcome.
communicationfollow-upfeedback
Difficulty & Pressure
The difficulty level of interviews varies, with some candidates finding the technical assessments challenging, particularly under time constraints. Others felt the process was manageable but noted that the pressure of the format could impact performance.
difficultytime pressureperformance
Assignment & Practical Tasks
Some candidates experienced take-home assignments or coding tasks that required significant effort and attention to detail. Feedback on these assignments was often brief, leaving candidates unclear about areas for improvement.