Q: Given an unsorted array with duplicate elements. You have to remove the duplicate elements without using a built-in data structure(Java Collection Framework or C++ STL Library). The interviewer mentioned that you can use the data structure that you can build on your own like Array, LinkedList, etc. Only the approach was asked not code.
Q: Write an SQL query that prints city names along with the number of citizens in it. The scenario was something like that two tables are given, the city names were in one table and no of citizens were in another table and there is a common attribute in both the tables(foreign key concept).
Q: Given a set of integers, and a value sum, determine the number of subsets of the given set with a sum equal to a given sum(Subset Sum Problem). Only the approach was asked not code.
Q: You have to start a company similar to Rebel Foods and along with that, you have to launch an App like Swiggy and Zomato in the market. Two types of UI’s(User Interface) are considered for the app, one is Rich UI and another is Minimal UI.
Rich UI: It consists of unique images and videos for all similar types of products. AddOns are automatically suggested in this UI and based on that you add up things in your order like ketchup, sausages, etc.
Minimal UI: It consists of similar images and videos for all similar types of products.
AddOns are not automatically suggested in this UI, you have to add up things on your own, and based on that you add up things in your order like ketchup, sausages, etc.
Which UI will be better for your App even though it is mentioned that development time and App loading time and cost measures will be high for Rich UI?
Q: Given two strings, you have to write a function that returns a boolean value that returns true if two strings are Anagrams and return false if they are not Anagrams. Two parameters have been passed to the function i.e String 1 and String 2. He told me to write down the function in the Notepad and present my screen while writing the code. (He mentioned that Brute Force Approach is also allowed).
I applied through university. The process took 1 day. I interviewed at Rebel Foods (Formerly Faasos)
Interview
The interview process was very smooth. It consisted of 4 rounds.
1) Online Assessment
2) Technical Round 1
3) Technical Round 2
4) HR Round
The online test had MCQs based on DBMS, OS, OOPS, JAVA etc.
In the technical rounds candidates were interviewed based on their resumes.
The TR 1 started with formal introduction of myself. Then I was asked questions on Javascript ,Node.js (mentioned in my resume), OOPS. I was asked to write one or two SQL queries. Then I was asked to code a problem on any IDE of my choice (medium level DSA). The interviewer also asked some questions related to my projects.
The TR 2 was quite similar to the previous one. I was asked to code two problems. The interviewer was interested in knowing if I could code in a production friendly manner. I was asked questions related to DBMS, OS and my projects.
The HR round was basically about my educations, knowledge about the company, strengths and weaknesses, future goals etc.
Interview questions [2]
Question 1
write a code to find the maximum number of palindromic substrings in a string.
I applied through university. The process took 1 day. I interviewed at Rebel Foods (Formerly Faasos) (Jaipur, Rajasthan) in Sept 2021
Interview
Interview process was pretty much comfortable first their is a coding round which consist of two things (reasoning and some java questions which are multiple choice) and then two technical interview and then one HR round
Interview questions [1]
Question 1
Print left view of a tree , system design question related to oops(parking slot)
I participated in Rebel Foods' hiring challenge that has been posted on HackerEarth. On clearing coding challenge, I received call for interview. It included 3 rounds. First 2 were Technical followed by a HR round.
Interview questions [1]
Question 1
Technical :
It started with General Aptitude questions. Then I was asked to implement algorithms . Here are some questions:
1) Write a function that takes an array as input and returns a reversed version of the input
array.
2)Returns an element of the array which has a frequency
greater than floor(n/2). If no such element exists, it would return -1.
Latter I was asked to normalize tables and write SQL queries .