I applied through a recruiter. I interviewed at FabHotels (Gurgaon, Haryana) in Jan 2026
Interview
It was F2F interview.
The office was nice, HR was nice.
First interview was with EM he asked question from resume regarding cache, optimzation techniques i used and microservices design patterns i have used in previous orgs.
1st round : System design of captcha for authentication. Highly Scalable.
System design of a notification service which sends notification for payment invoice and bookings. should be highly scalable and open to integrations for new vendors.
2nd round : Started with distributed systems .
1) what is CAP theorem.
2) In what system CP is required over Availablity.
3) What is split brain problem
4) System design of Medium, for high scalibility and fault tolerant.
Interview questions [1]
Question 1
Resume Based Question, What have you done in previous orgnaisation.
I applied through a recruiter. I interviewed at FabHotels (Gurgaon, Haryana) in Jan 2026
Interview
I was invited for the interview at the premises and was informed that there will be three rounds of interview. First round was core java and basic proograming round and second I am not sure. The third round was supposed to be CT round if the first two are qualified.
Interview questions [18]
Question 1
Can abstract class/interface be instantiated? Can we write default methods inside abstract class/interface?
There are two arrays named Pushed and Popped. You have tell if the Popped sequence can be a valid sequence for provided Pushed sequence in a stack
e.g. Pushed=[2,4,1,3,5] and Popped=[4,3,5,1,2] is valid but Popped=[3,1,5,2,4] is not. We can pop at any stage after adding certain elements to stack.
Can static methods be overridden, if yes, which method will be called when an object of child class accesses this method?
Child c1 = new Child();
c1.staticMethod();
Parent c2= new Child();
c2.staticMethod();
There are three method definitions in class MyClass:
public void callMe(String s)
{}
public void callMe(Integer i)
{}
public void callMe(Double d)
{}
What is the output of the following?
MyClass m= new MyClass();
m.callMe(null);
I applied through university. The process took 1 day. I interviewed at FabHotels (Gurgaon, Haryana) in Nov 2025
Interview
During my interview at FAB Hotels, I was divided into two teams. The data analytics team had a two-hour session, with the first hour dedicated to interviews, where two interns, including myself, were interviewed. Meanwhile, HR interviewed other interns. The HR team selected one intern from their pool, which I felt was unfair because we didn't get a chance to participate in the interview process. We were simply rejected outright. I believe they should have at least interviewed us as well, so they could compare and determine who was better suited for the role.
Interview questions [1]
Question 1
Additionally, the role UR came for wasn't available. Do you want to work with our sales team or take on a sales job? However, we declined and decided not to pursue positions outside our field.