OYO Rooms Interview Experience (On-Campus)

Round 1: Round 1 was for 200 marks. 25 MCQs and 2 coding questions .The MCQs were mostly on aptitude and some were Technical (C++ output problems ) questions. Each of the MCQs carried 2 marks . One coding was a cakewalk problem (50 marks) and the other was medium level (100 marks) .
The first question was  https://www.w3wiki.net/minimum-number-of-bracket-reversals-needed-to-make-an-expression-balanced/
The 2nd question was  https://www.w3wiki.net/stock-buy-sell/ . I solved it recursively and it passed all the testcases .

Round 2: I got shortlisted for the next round .It was one-on-one interview . The interviewer asked me 2 questions on data structures .

Round 3: The interviewer asked me why i wanted to join OYO and to introduce myself .Then he asked me 2 coding questions .


Round 4:
This was the last round . The interviewer asked me 2coding and a puzzle .

  • https://www.w3wiki.net/find-if-there-is-a-subarray-with-0-sum/
  • https://www.w3wiki.net/print-left-view-binary-tree/
  • http://www.mytechinterviews.com/one-box-of-defective-balls . I wasnt able to reach the solution so he helped me, and then modified the question to “if there are n buckets and m defective buckets how will you find m ? “
  • After all this he asked me to choose between any one of the OS, Networks, dbms . I chose OS, so he asked me, if there is a critical section and if only  two threads should access it, what should i use to do it . I told him, i would use semaphores with length of two so that at a time only 2 threads can access it.

After such lengthy process i finally got selected as (FTE + Intern) in oyo .


Contact Us