Machine learning research scientist Interview Questions

67

Machine Learning Research Scientist interview questions shared by candidates

Top Interview Questions

Sort: Relevance|Popular|Date
Amazon
Machine Learning Scientist was asked...16 May 2017

How do you weight 9 marbles three times on a balance scale to select the heaviest one.

3 Answers

Do they all have the same weight except for one?

I think the question is the rest of the 8 balls are the same weight. In that case you can find the heaviest in 2 tries. Less

First weight 4 vs 4. If they're the same => the last one is the haviest. If not, weight 2 vs 2 of the haviest 4. Then weights 1 vs 1 of the haviest 2. Less

Amazon

1- Machine Learning concepts 2- Data Structure Case Study (Very easy) 3- Coding (Easy but they need hands-on exp) And Finally, Leadership (14 principles)

2 Answers

There is no right answer except for conceptual one. They need you to be natural and be good in what you do. I would suggest to do following: 1- Leadership 2- Coding 3- ML concepts Less

Forgot to add, my feedback was mixed saying I need more Machine Learning knowledge (which I disagree) and hands-on coding (which killed my interview)! Less

Bloomberg L.P.

More on machine learning algorithms. Easy coding question

1 Answers

Can you provide more details on the questions please?

Amazon

Describe a project where things didn't work out as expected.

1 Answers

Gave example

Amazon

You have a linked list of numbers, how would you return the median ? Follow up, what is the worst case performance?

1 Answers

Basic data structures. Sorting algorithm. Calculate indices used to return or compute the median. Use indices in loop. Less

Bloomberg L.P.

After you have decided which features to use, describe the process of constructing feature-vectors

1 Answers

It was almost all about tf-idf vectorizer

Amazon

You have a singly linked list, how would you find the median?

1 Answers

Sort it (choose an algorithm), calculate index for median, loop over next based on index. They will want to actually discuss implementation (i.e. use a for loop, traverse next ptr, etc.). You should also know algorithmic complexity (big-O notation). Less

Amazon

Describe a project where there were multiple alternatives from which to choose in implementing it.

1 Answers

Gave examples from work history.

Rocket Fuel

'''Question 1: Given a sorted but rotated array, and a target, find the location of the target in the array. If the target is not in the array, returns -1 1) INPUT: [3,6,7,1,2], target = 1 OUTPUT: 3 2) INPUT: [3,6,7,1,2], target = 9 OUTPUT: -1 '''

1 Answers

def search(A, target): if target == None: return -1 #if not target: # return -1 #riht I needed to address this! try: target = int(target) except ValueError: return -1 l=0 n = len(A) r = n-1 while l<=r: middle=l+((r-l)/2) if A[middle] == target: return middle if A[l] <= A[middle]: if ((A[l]<= target) and (target Less

Clobotics

How long have you worked with python? or computer vision? They mainly asked technical questions about my research.

1 Answers

They asked some basic technical questions.

Viewing 1 - 10 of 67 Interview Questions