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.
4 months 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.
6 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…
11 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…
> 1 year
Average Positive Poland, IN
My experience with ING felt structured but not especially demanding, and the questions stayed fairly approachable. I started with a quick call—more li…
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.