I’m very happy to announce that writing progress has proceeded on time, and I’ve just emailed off the draft of the final chapter to the editor.
What does this final chapter cover? Well, there’s 3 main types of coding exercises I’ve encountered during interviews, and wanted to show readers how to prepare for them. These are:
Data and ML related programming questions
Brain teaser programming questions (aka Leetcode type interviews)
SQL interview questions
I think many people are already aware that there are many types of programming questions that could be asked for ML roles, and online, there are many lists of Leetcode coding questions to prepare. However, there are also people that are less aware, and get caught off guard when they do get asked this type of question.
The main thing I wanted to point out, is that not every ML role will ask every one of these categories of questions. I’ve had programming interviews where they only asked Data and ML related questions, ones where there were only Leetcode types, and ones with both Data/ML Python questions and SQL but no Leetcode types.
The best thing to do is to ask the recruiter or hiring manager what the details of each interview is.
I’ve also prepared a full toolkit to build your own roadmap. In the book I have these 2 Programming interview roadmap examples so far:
4 weeks, University student
4 months, career transition
Are there other roadmaps I should add? Comment below!
These chapters will come out on early access in a few weeks, but in the meantime, stay tuned.
You can read the current chapters here on the O’Reilly platform.