Xebia interview experience Real time questions & tips from candidates to crack your interview

Java Developer

Xebia
upvote
share-icon
2 rounds | 11 Coding problems

Interview preparation journey

expand-icon
Application story
I applied for this role on Naukri.com, and after a day or so, I received a call from HR, followed by two technical interviews.
Preparation
Duration: 6 Months
Topics: Java, Spring boot, My SQL, Docker, AWS, DSA, HTML, CSS, JavaScript
Tip
Tip

Tip 1: Initially, spend some time on DSA.
Tip 2: For example, do at least two projects with a primary focus on understanding every detail and the tech stack.

Application process
Where: Naukri
Eligibility: 5 Year of experience in spring boot, (Salary Package: 16 LPA)
Resume Tip
Resume tip

Tip 1: Add some good projects to your resume.
Tip 2: Don't add any false information.

Interview rounds

01
Round
Medium
Face to Face
Duration30 minutes
Interview date25 Jan 2025
Coding problem4

1. Java 8 Features

2. Optional Class

What is an Optional Class in Java? (Learn)

3. Serialization Basics

How do we achieve serialization, and where do primitive types take up memory?

4. Security Implementation

How do you implement security, and how does OAuth work?

02
Round
Medium
Face to Face
Duration30 minutes
Interview date25 Jan 2025
Coding problem7

1. Microservices Transactions

What are microservices, and how do you handle distributed transactions in microservices?

2. Pascal's Triangle

Easy
20m average time
80% success
0/40
Asked in companies
IBMGrabInca Infotech Technologies Private Limited

You are given an integer N. Your task is to return a 2-D ArrayList containing the pascal’s triangle till the row N.

A Pascal's triangle is a triangular array constructed by summing adjacent elements in preceding rows. Pascal's triangle contains the values of the binomial coefficient. For example in the figure below.

For example, given integer N= 4 then you have to print.

1  
1 1 
1 2 1 
1 3 3 1

Here for the third row, you will see that the second element is the summation of the above two-row elements i.e. 2=1+1, and similarly for row three 3 = 1+2 and 3 = 1+2.
Try solving now

3. GC Explanation

What is GC and how does it work? (Learn)

4. Multithreading Basics

What is multithreading, and how do you create threads? (Learn)

5. Comparator Vs Comparable?

What is the difference between Comparator and Comparable? (Learn)

6. List vs Map

When should we use a List and when should we use a Map?

7. SQL vs NoSQL

What is the difference between SQL vs NoSQL: When to use each? (Learn)

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Java Developer
3 rounds | 20 problems
Interviewed by Ernst & Young (EY)
9061 views
2 comments
0 upvotes
company logo
Java Developer
2 rounds | 2 problems
Interviewed by HCL Technologies
7165 views
0 comments
0 upvotes