
Xebia Java Developer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 19 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Xebia.
Java Developer
I got referred and they called me directly for an interview at the Gurgaon office. It was for a fresher role. I got rejected after the first round, which might have led to another round. The interview was mainly about Java concepts and a simple DSA question at the end.
- Can you explain the difference between comparator and comparable?
- What is the difference between autoboxing and unboxing?
- What is a wrapper class in Java, and how do you convert an Integer to an int and vice versa?
Java Consultant
So the first part was a coding challenge where I got a problem statement with inputs and expected output. I had about 2 to 2.5 hours to code it up in Java, focusing on object-oriented design, clean code, and avoiding code smells. Writing test cases was a bonus, and they really cared about how I used design patterns. The problem was about calculating sales tax, including a 10% rate for most items, exemptions for books, food, and medical products, and a 5% import duty on top of that for imported goods. The tax calculation had specific rounding rules: tax was calculated as (rate * price / 100) rounded up to the nearest 0.05. After I finished coding, my code was reviewed, and I was asked a couple of questions about the factory and singleton design patterns.
- What are your thoughts on design patterns?
- Can you explain the Factory pattern?
- Can you explain the Singleton pattern?
Senior Java Developer
HR Round, TL Round, Manager Round, and a Cultural fitment Round were all part of the overall interview process, which was good. The recruitment team and talent engagement team were both proactive. I was given an assignment that was explained very well, and they had a clear JD with a proper explanation of my KRA's.
- Tell me about your previous experience, particularly with Java, and your experience handling headcounts in your last organization. Also, what are your future plans and what tools have you worked on?
- Could you elaborate on your prior experience, specifically with Java?
- What was your experience with headcount management at your previous employer?
Xebia Java Developer Interview Questions
Quoted word for word from Xebia interview reports.
“What is the difference between a Hash-Map and a Linked Hash-map?”
Read reports →“Given a group of n people and a killing every kth person rule, write an equation or algorithm to determine the position of the last surviving person. For example, with 13 people (n) and killing every 3rd person (k), where positions are 1 to 13, the killing order is 3, 6, 9, 12, 2, 7, 11, 4, 10, 5, 1, 8, leaving the person at position 13 alive.”
Read reports →“What is a wrapper class in Java, and how do you convert an Integer to an int and vice versa?”
Read reports →“What is the difference between an Interface and an abstract class?”
Read reports →“Can protected data be accessed by classes other than subclasses?”
Read report →“What is the rule for the order of catch blocks when you have multiple ones?”
Read report →“What are the hashcode and equals functions in Java?”
Read report →“Why do we use clone() and what is its purpose?”
Read report →“Which type of Set can be used to maintain the order of elements?”
Read report →Formats, difficulty and experience
Across all 19 Xebia interview reports.