Jump to content

πŸ’‘ Preparing for ML Job Interviews: Insights from Yuri Kashnitsky's Journey


Rudro

Recommended Posts

1. Behavioral Interviews (13.5 Interviews)

Investing time in creating a story bank and participating in mock interviews is crucial. Aim to spend around 20-30 hours on this aspect.

  • Resource Highlights:
    • IGotAnOffer Blog: Covers everything from MLE interview questions at Meta to "Why Amazon?" and how to discuss failures and conflicts.
    • Jackson Gabbard's Video: Watch here for insights into the importance of behavioral interviews.
    • Interviewing.io Guide: Check it out for a loose interpretation of Amazon Leadership Principles.
    • Mock Interviews: Practice is key. Use platforms like Interviewing.io for detailed feedback.

2. Coding Interviews (8.5 Interviews)

Live-coding can be challenging, requiring you to think, code, listen, and talk simultaneously. Practice is essential.

  • Resource Highlights:
    • Neetcode Roadmap by Navdeep Singh and Leetcode Premium: Comprehensive guides to coding problems.
    • Mock Interviews: Use Interviewing.io or Pramp to hone your skills.

3. ML Breadth (6 Interviews)

Refresh your basics and dive deep into specific ML topics.

  • Resource Highlights:
    • mlcourse.ai: Covers bias-variance decomposition, boosting vs. bagging, and gradients in gradient boosting.
    • NLP For You by Elena Voita: An excellent resource for NLP enthusiasts.
    • Jay Alammar's Posts: Great for understanding transformer architecture.
    • Illustrated ML and Daily Dose of Data Science: Helpful for daily learning.
    • Chip Huyen's "Machine Learning Interviews": Explore here for a comprehensive guide.

4. ML Depth (5 Interviews)

Leverage your work experience and read relevant blogs.

  • Resource Highlights:
    • Evidently AI's Collection of 300 Blogs: Browse here. Read 2-3 blogs from companies you're interviewing with and 2-5 relevant to the job description.

5. ML Coding (4 Interviews)

Prepare through mock interviews.


6. Research Presentation (4 Interviews)

Align with HR to understand their expectations regarding theory, engineering, etc.


7. ML Systems Design (3.5 Interviews)

Learn the structured approach to ML systems design.

  • Resource Highlights:
    • Helpful Repo: Explore here for clear response templates and typical cases.

8. Take-Home Assignments (3 Assignments)

While the necessity of take-homes is debated, they can be highly educational.


9. System Design (0.5 Interviews)

Devote time to understanding system design principles.

  • Resource Highlights:
    • Interviewing.io Guide: Read here.
    • Primer: Check here for a classic resource.
    • "System Design Interview" Book: A quick read with many diagrams.
    • Neetcode System Design Course: Enroll here.

Note:Β  By following this structured preparation guide, you can significantly enhance your readiness for ML job interviews. Dive into these resources, practice diligently, and best of luck in your journey towards securing your dream job in machine learning! πŸš€ This post was made with respect to the original post from Yuri Kashnitsky :Β https://www.linkedin.com/posts/kashnitskiy_resources-that-helped-me-in-my-48-interviews-activity-7210627927418245120-c2qp/Β .

#MLInterviews #JobPreparation #MachineLearning #CareerGrowth

  • Like 3
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...