Taro Logo

Software Engineer – Data Mining/Data Analysis/Machine Learning Interview Experience - Mountain View, California

January 1, 2018
Positive ExperienceNo Offer

Process

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:

  • Algorithm
  • Data coding
  • Data mining / Machine Learning
  • Product design

Overall, it was a very pleasant process.

Questions

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)?

Was this helpful?

Interview Statistics

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.

Success Rate

0%
Pass Rate

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.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for LinkedIn's Software Engineer – Data Mining/Data Analysis/Machine Learning interview process in Mountain View, California.

LinkedIn Work Experiences