Machine Learning Interviews

Kickstart Your Machine Learning Career

Want to enter the machine learning and data field?
This book will help you ace ML interviews!
book cover

What Will You Get From This Book?

As tech products become more prevalent today, the demand for machine learning professionals continues to grow. But the responsibilities and skill sets required of ML professionals still vary drastically from company to company, making the interview process difficult to predict. In this guide, data science leader Susan Shu Chang shows you how to tackle the ML hiring process.

Having served as principal data scientist in several companies, Chang has considerable experience as both ML interviewer and interviewee. She'll take you through the highly selective recruitment process by sharing hard-won lessons she learned along the way. You'll quickly understand how to successfully navigate your way through typical ML interviews.

This guide shows you how to:

Explore various machine learning roles, including ML engineer, applied scientist, data scientist, and other positions

Assess your interests and skills before deciding which ML role(s) to pursue

Evaluate your current skills and close any gaps that may prevent you from succeeding in the interview process

Acquire the skill set necessary for each machine learning role

Ace ML interview topics, including coding assessments, statistics and machine learning theory, and behavioral questions

Prepare for interviews in statistics and machine learning theory by studying common interview questions


  • Overview of the interview process
  • The application
  • Interview: Machine Learning algorithms
  • Interview: Model training and evaluation
  • Interview: Coding
  • Interview: Model deployment
  • Interview: Behavioral interview
  • Post interview follow-up

Who This Book Is For

I've written this book to help you land your target ML job:

Recent graduates

You are eager to become a machine learning practitioner in industry.

Software engineers

You are interested in transitioning into a role which focuses on machine learning in your day to day.

Professionals from other industries

You are experienced in your field, but are interested in transitioning into a role which focuses on machine learning in your day to day.

Experienced machine learning and data practitioners

You are returning to the interviewing fray and aiming for a different role or increased titles, and would like a comprehensive refresher of ML material.

Get updates about the book, and additional free resources

Susan Shu Chang Machine Learning Interviews

About Susan Shu Chang

Susan Shu Chang is currently Principal Data Scientist at Elastic. Originally trained in Economics, Susan is a 6x PyCon speaker, international keynote speaker, founder of Indie game studio Quill Game Studios and organizer of the 3700+ member Toronto Women's Data Group. Susan is also author of the upcoming O'Reilly book: Machine Learning Interviews. To learn how she finds time for all this and more, check out her personal site,, for her writings on focus optimization and daily routines.