Machine Learning Interview Questions - Fundamentals and Theory