Xebia logo

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

3.1 Rounds average
Average Typical difficulty
47.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Xebia.

Showing 3 of 19
Xebia logo
Xebia

Java Developer

Engineering · more than a year ago

Entry Average Neutral experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Technical Coding

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.

Confirmed questions8 questions
  • 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?
Xebia logo
Xebia

Java Consultant

Consulting · more than a year ago

Mid Average Neutral experience No offer 1 round
Interview process
Take home Technical screen
Interview formats
Coding Technical

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.

Confirmed questions3 questions
  • What are your thoughts on design patterns?
  • Can you explain the Factory pattern?
  • Can you explain the Singleton pattern?
Xebia logo
Xebia

Senior Java Developer

Engineering

Senior Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Technical screen Take home Background check Offer
Interview formats
Behavioral Technical Coding

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.

Confirmed questions7 questions
  • 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

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.

Interview formats

Technical 41.3%
Behavioral 28.3%
Coding 28.3%
System Design 2.2%

Interview difficulty

Easy 10.5%
Average 78.9%
Difficult 10.5%

Candidate experience

Negative 31.6%
Positive 47.4%
Neutral 21.1%