This was originally posted on https://ideafair.bearblog.dev/ml-system-design/ on 1 Jan 2021 ML System design interview 01 Jan, 2021 This post details how a typical Machine Learning (ML) system design interview is conducted. It is quite similar to a software engineering system design interview, but there are many differences which I will list here. The candidate is given a problem and asked how they would go about designing the solution for the problem. Some example problems are: plagiarism detector for a class, YouTube video recommender, grammar correction service etc. The interviewer then expects the candidate to lead most of the discussion, occasionally bringing in what-ifs, asking clarifying questions, digging down on the details etc. My approach for solving ML design is to divide it to following sections. Sections of interview Problem clarification It is good to ask as many questions as possible, state out all of your assumptions clearly. Not doing any one of the above and jumping
Comments
Post a Comment