I had a one-hour phone interview. During the first half hour, we discussed my experience in Machine Learning and I was asked questions such as: How does a Decision Tree work? Why would you choose SVM over other algorithms? etc.
The second half hour was spent on coding to solve a shortest path question between two nodes in a graph.
After the phone interview, I received an on-site invitation to their HQ.
There were five sessions, including one with the hiring manager. The remaining four technical sessions covered:
Overall, it was a very pleasant process.
Implement a sampling function with a normal distribution.
Find the point where the sum of distances to all other points is minimized.
Code to find the median in a list of numbers.
How could you minimize the inter-correlation between variables with Linear Regression?
Why the Logit function for Logistic Regression, and what is the log-loss function (log-likelihood function)?
The following metrics were computed from 1 interview experience for the LinkedIn Software Engineer – Data Mining/Data Analysis/Machine Learning role in Mountain View, California.
LinkedIn's interview process for their Software Engineer – Data Mining/Data Analysis/Machine Learning roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for LinkedIn's Software Engineer – Data Mining/Data Analysis/Machine Learning interview process in Mountain View, California.