How to prepare Machine Learning Interview

Jimmy (xiaoke) Shen
1 min readMar 11, 2020

--

I am preparing this article as I found even I have done the related research for a long time, I still need to prepare the interview in order to get good feedback.

I found this article is pretty helpful in preparing the ML interview.

Part of how to prepare the ML session:

Now, the range of questions here can vary depending on the type of position you are applying for. If it’s a more traditional Machine Learning based interview where they want to check your basic knowledge in ML, you can complete any one of the following courses:
- Machine Learning by Andrew Ng — CS 229
-
Machine Learning course by Caltech Professor Yaser Abu-Mostafa

Important topics are Supervised Learning (Classification, Regression, SVM, Decision Tree, Random Forests, Logistic Regression, Multilayer Perceptron, Parameter Estimation, Bayes’ Decision Rule), Unsupervised Learning (K-means Clustering, Gaussian Mixture Models), Dimensionality Reduction (PCA).

For Deep Learning, the CNN and RNN basics are important. Batch Normalization, GD and SGD are also important topics. Some other topics are something like BP algorithms and implement a simple system from scratch such as MLP or a simple function. Of course, when you are asked to implement a basic model, the deep learning framework is not allowed to be used such as Keras, Tensorflow, and Pytorch.

--

--

No responses yet