
Rebel Foods (Formerly Faasos) Backend Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 7 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Rebel Foods (Formerly Faasos).
Backend Developer
The interview process was super smooth, with 4 rounds in total. First, there was an online assessment with multiple-choice questions covering topics like DBMS, OS, OOPS, and JAVA. Then, there were two technical rounds where they looked at my resume. Technical Round 1 involved a quick intro, followed by questions on Javascript, Node.js (stuff from my resume), and OOPS. I had to write a couple of SQL queries and then code a medium-level DSA problem on an IDE. They also asked about my projects. Technical Round 2 was pretty similar; I had to code two problems, focusing on writing production-ready code. More questions on DBMS, OS, and my projects came up. Finally, the HR round was mostly about my education, what I know about the company, my strengths and weaknesses, and my future aspirations.
- Can you write code to find the maximum number of palindromic substrings in a given string?
- What is indexing in DBMS and what is its negative cost?
Backend Engineer
Rebel Foods came to our NIT Kurukshetra Campus for the Backend SDE-I Developer role. All the rounds were done online. First was a 60-minute MCQ test with 15 Verbal + Logical questions and 30 DSA + Core Subjects + Programming Language questions. Then there were two technical interviews, one lasting 60 minutes and the second for 50 minutes. Finally, there was a 15-minute HR Interview.
- Can you introduce yourself and tell us about your skills and hobbies?
- For an unsorted array with duplicates, how would you remove them without using built-in structures like Java Collections or C++ STL? You can build your own structures like arrays or linked lists. We only need your approach.
- Could you write an SQL query to display city names and their respective citizen counts, assuming you have two tables (one for city names, one for citizen counts) linked by a common attribute?
Senior Backend Engineer
They had 3 rounds, 2 technical & 1 HR. After the final selection in HR round & documents submission, the salary they offered was way less than the expectations that I said at the start of the process. If you won't be able to meet up the salary expectations, just say it before the process...why waste a candidate's time & energy in 3 rounds.
- First round was programming basics.
- Second was a mix of analytical, programming & managerial round.
- HR round was based to check on how you align with the company culture & values.
Rebel Foods (Formerly Faasos) Backend Engineer Interview Questions
Quoted word for word from Rebel Foods (Formerly Faasos) interview reports.
“What does the String class's length() method return if a String reference variable is initialized to null, and why?”
Read reports →“Find the first non-repeating integer in a given array.”
Read reports →“Find the termination condition for a Binary tree that has a double circular linked list on its last node.”
Read reports →“Write code to print the left view of a binary tree.”
Read reports →“What is a Concave Polygon?”
Read report →“What is a Convex Polygon?”
Read report →“Solve the mathematical series puzzle: given the series ABBCCCDDD.... find the 97th element.”
Read report →“What is indexing in DBMS and what is its negative cost?”
Read report →“Can you return the array element that appears more than floor(n/2) times, or -1 if none exists?”
Read report →Formats, difficulty and experience
Across all 7 Rebel Foods (Formerly Faasos) interview reports.