Quora, Inc. logo

Quora, Inc. Machine Learning Engineer 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.7 Rounds average
Average Typical difficulty
63.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Quora, Inc..

Showing 3 of 11
Quora, Inc. logo
Quora, Inc.

Machine Learning Engineer

Engineering · more than a year ago

Senior Average Positive experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
System Design Behavioral

I was invited to an informational Zoom call. However, the hiring manager immediately started asking interview questions. Even when I mentioned I wasn't expecting an interview and needed to review some concepts, he condescendingly dismissed me and continued with more questions. My overall experience was quite negative due to the hiring manager's lack of empathy. I'm relieved I didn't get the job, as I wouldn't want to work for someone who lacks empathy.

Confirmed questions2 questions
  • Could you discuss ML system design?
  • Why are you interested in Quora?
Quora, Inc. logo
Quora, Inc.

Machine Learning Engineer

Engineering

Mid Difficult Positive experience No offer 1 round
Interview process
Take home
Interview formats
Coding

I applied online through the company portal and was given a coding challenge right away. The assessment, called CodeSignal, had to be completed within 14 days. It was pretty tough to solve the 4 coding questions in the 70-minute time limit. The difficulty ranged from medium to hard.

Confirmed questions4 questions
  • There were 4 coding questions in total.
  • The first question was easy and involved arrays.
  • The second question was about adding digits in a linked list.
Quora, Inc. logo
Quora, Inc.

Machine Learning Engineer

Engineering

Mid Average Neutral experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding Technical

We started with an online assignment, which had easy to medium LeetCode style problems. Then, there was a discussion with an engineer about machine learning application scenarios, including realistic situations people face using Quora. This round was tricky because the interview questions weren't inherently hard, but the answers really mattered.

Confirmed questions1 question
  • How do you determine if a reported question has been reported correctly?

Quora, Inc. Machine Learning Engineer Interview Questions

Quoted word for word from Quora, Inc. interview reports.

Given a matrix with obstacles, find the shortest path between two points, where movement is restricted to four cardinal directions.

Read reports

Can you write code to count triplets in an array that sum to k?

Read reports

Can you explain how to serialize and deserialize a Binary Search Tree?

Read reports

Can you describe the optimization function for a recommendation system?

Read reports

How do you determine if a reported question has been reported correctly?

Read report

How would you go about recommending a set of questions to Quora users, considering their interests?

Read report

Formats, difficulty and experience

Across all 11 Quora, Inc. interview reports.

Interview formats

Coding 38.1%
Technical 33.3%
Behavioral 23.8%
System Design 4.8%

Interview difficulty

Easy 0%
Average 72.7%
Difficult 27.3%

Candidate experience

Neutral 36.4%
Positive 63.6%