Oyo Rooms Interview Experience(On Campus for Software Engineer)

Oyo rooms visited our campus and it conducted 3 rounds for the Software engineer role.

Round 1: Online Test

  1. First round is an online coding round which contains 10 MCQ and 2 programming questions.
  2. MCQs were on os, dbms, mainly. The difficulty level was medium.
  3. Question 1: Longest increasing subsequence :  https://www.geeksforgeeks.org/longest-increasing-subsequence-dp-3/
  4. Question 2; Gray code (most optimised way): https://www.geeksforgeeks.org/generate-n-bit-gray-codes/

Round 2: Technical Skills

It began with a quick set on questions on resume.

Note: The code should be correctly written



 1. The interviewer then asked me to write the code to print the vertical traversal of a binary tree.

 https://www.geeksforgeeks.org/print-binary-tree-vertical-order-set-2/

2. It was a variation of tic and toe with n rows and n columns. I was told the winning states and was asked to implement it. — the question was asked because I have implemented tic tac toe in a project.

3.  The minimum time is taken to burn the tree completely if the leaves of the tree are set to fire. (bfs solution)

Round 3: Technical Skills

  1.    Asked to tell which concept to be used to design a message delivery system in which every message has priority.
  2.    Continuing the above question — heap implementation was asked in detail.
  3.    histogram question–   https://www.geeksforgeeks.org/largest-rectangle-under-histogram/
  4.    I was asked to tell how to design a dictionary (Trie data structure used) only concept was asked. Didn’t ask to write code.

Also , the focus was to check to write code correctly, problem solving skills and also optimizing the code further.


Write your Interview Experience or mail it to contribute@geeksforgeeks.org

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.