OYO logo

OYO Data Scientist Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 11 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
36.4% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at OYO.

Showing 3 of 11
OYO logo
OYO

Data Scientist

Analytics · more than a year ago

Mid Average Positive experience Accept offer 4 rounds
Interview process
Take home Group Technical screen Technical screen
Interview formats
Technical Group Coding Case

So the whole process had 4 Rounds. First was a test covering Aptitude, SQL, ML, and Python. Then we had a Group Discussion. Round 3 was an ML Round focusing on ML basics, resume discussion, and Stats. Finally, Round 4 was another ML Round where we tackled a Business Case Study in ML and Stats.

Confirmed questions7 questions
  • How would you pick the best features from a given set?
  • There was a DSA question about Recursion, only in Python.
  • What's your approach to handling missing values in a dataset?
OYO logo
OYO

Data Scientist

Analytics

Mid Easy Negative experience Decline offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen Background check Offer
Interview formats
Behavioral Technical

I applied for this role at Snapdeal through an internal referral. The hiring process kicked off pretty quickly, within a day. My first interaction was with HR, who initially wanted me to come to the office the next day. I opted for a phone interview instead to learn more about the role, and she agreed. The next day, I had a call where the interviewer went over the job details and responsibilities. They asked me to share information about my past projects, which I did by walking them through my resume. After that, HR was supposed to schedule another round with someone from the data science team. A few days later, I had another call. This time, the interviewer focused on my previous projects and some basic ML algorithms like linear regression, L1, and L2 regularization, asking when to use them. The feedback from this interview was positive, and HR then scheduled a final third round. In this last round, I was asked HR-related questions about my motivation for joining and the layoff situation at Snapdeal. The interviewer seemed satisfied. After a couple of weeks with no word from HR, my friend reached out to see if I could accept the role with a 10% increment. I was surprised and confused why the company wasn't communicating directly with me or sending an offer letter, especially since my friend was involved. This whole situation made me decide against joining Oyo. While I understand that companies might not offer significant pay increases during layoffs, using a friend (who isn't even in HR) to negotiate salary without an offer letter struck me as unprofessional. Eventually, my friend asked about my salary expectations, and I told him I wasn't interested in the company anymore. Later that month, I accepted offers from other reputable firms with much higher increments.

Confirmed questions5 questions
  • Can you explain what Linear Regression is?
  • Could you detail L1 and L2 regularization?
  • Tell me about how you've utilized regression in your past work.
OYO logo
OYO

Data Scientist

Analytics

Entry Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Offer
Interview formats
Behavioral Technical

I got a cold call from HR who verified my profile and mentioned they urgently need a Data Scientist for their Analytics team. I suggested some dates for a technical phone screen, and they said they'd check with the hiring manager. Unfortunately, there was no confirmation email or call. The interviewer proceeded with the technical round two days later, which also felt like a cold call. I pointed out the lack of prior notice, but they didn't seem to care and said I'd hear back from their team. As expected, I received a rejection email the next day. My advice is that if a hiring team conducts interviews without confirmation and proceeds with cold calls for technical rounds, and then rejects candidates, their hiring method is flawed and needs improvement.

Confirmed questions1 question
  • Could you tell me about a project listed on your resume?

OYO Data Scientist Interview Questions

Quoted word for word from OYO interview reports.

For the technical exercise, how would you approach dynamic pricing for hotel rooms?

Read report

How would you pick the best features from a given set?

Read report

Formats, difficulty and experience

Across all 11 OYO interview reports.

Interview formats

Technical 39.4%
Behavioral 24.2%
Coding 21.2%
Case 9.1%
System Design 3%

Interview difficulty

Easy 18.2%
Average 81.8%
Difficult 0%

Candidate experience

Positive 36.4%
Negative 63.6%