Skip to Content
Machine Learning Interviews
book

Machine Learning Interviews

by Susan Shu Chang
November 2023
Beginner to intermediate
310 pages
9h 5m
English
O'Reilly Media, Inc.
Audiobook available
Content preview from Machine Learning Interviews

Chapter 5. Technical Interview: Coding

In the previous chapters, I walked through the ML interview process and the ML algorithms and model training portions that are part of the technical interview. Technical interviews can ask for much more of candidates beyond ML algorithms, stats knowledge, and model training, though. This chapter will cover one of those pieces, which is the coding interview.

For jobs in machine learning, the kinds of coding that could be asked for will differ among companies and even among teams in the company. For example, when I was interviewing for data scientist and MLE roles, I got the following types of coding questions and tasks:

  • Company 1: Python questions related to data manipulation in pandas

  • Company 2: Python brainteaser questions (“LeetCode style”) only

  • Company 3: Data-related coding questions in SQL and Python Pandas

  • Company 4: Take-home coding exercise with a real-life scenario to code

…and so on.

There is a large variance in what companies might ask in a coding round of interviews. From what I’ve seen personally and heard from colleagues working as software engineers and hiring managers of software engineers, the ML coding interviews are less standardized than the technical interviews for software engineering roles. On the bright side, interviewers for some ML roles don’t always ask candidates the most difficult “LeetCode style” questions, aka “LeetCode hards,”1 since the candidate can be evaluated on their other skills, such as ML algorithm ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Grokking Machine Learning

Grokking Machine Learning

Luis Serrano
Machine Learning Q and AI

Machine Learning Q and AI

Sebastian Raschka

Publisher Resources

ISBN: 9781098146535Errata Page