Yury Kashnitsky, Ph.D.’s Post

View profile for Yury Kashnitsky, Ph.D., graphic

Staff GenAI Solutions Architect @ Google Cloud, leader of mlcourse.ai. Opinions are my own

Resources that helped me in my 48 interviews for Applied Machine Learning Scientist roles I recently interviewed with 18 companies, had 48 interviews, got 16 rejections and 2 offers. Here are the most popular types of interviews along with some great resources that helped me a lot: 1) Behavioral (13.5 interviews) The most important task is to invest ~20-30 hours in creating a story bank and going through several mock interviews. - IGotAnOffer: Blog with articles covering everything from MLE interview questions at Meta to "Why Amazon?" and how to talk about your failures and conflicts. - Jackson Gabbard's video https://bit.ly/jgabbard is great for understanding why all this is important. - Interviewing.io guide https://lnkd.in/ezGhw-rw: A loose interpretation of Amazon Leadership Principles. - Mocks and real Interviews. Mocks are often even more helpful since you get detailed feedback. 2) Coding (8.5 interviews) Neetcode roadmap by Navdeep Singh and Leetcode Premium are great but again, mocks are also needed. Live-coding can be tough; you need to think, code, listen, and talk all at once. Go to interviewing.io or pramp to practice. 3) ML breadth (6 interviews) - https://mlcourse.ai helps refresh the basics: bias-variance decomposition, boosting vs. bagging, and where to find gradients in gradient boosting. - NLP For You by Elena Voita is a gem - Jay Alammar's posts are excellent for understanding the transformer architecture. - "Illustrated ML" https://lnkd.in/euk45Uji and Daily Dose of Data Science are helpful resources. - Chip Huyen's "Machine Learning Interviews" https://lnkd.in/enHd-NwX covers everything from ML specializations to coding and math questions. 4) ML depth (5 interviews) This mainly comes from work experience. But I also like blogs a-la “ML in the wild”, check Evidently AI 's collection of 300 blogs https://lnkd.in/eRME5Ydj; I typically read 2-3 blogs from companies I'm interviewing with and 2-5 relevant blogs to the job description. 5) ML Coding (4 interviews) Do mocks to prepare. 6) Research Presentation (4 interviews) Check with HR about what they want to hear (theory, engineering, etc.) to avoid being off-track. 7) ML Systems Design (3.5 interviews) I found this repo https://bit.ly/3XAanyQ most helpful. It gives a clear response template (problem → metrics → data → etc.) and reviews typical cases formatted this way. 8) Take-Home Assignments (3 of them) Whether you need to spend time on take-homes is debatable but I did three and learned a lot. 9) System Design (0.5 interviews) I spent about 30 hours grokking SD with these resources: - Interviewing.io guide https://bit.ly/3zfJ82E - Primer https://bit.ly/4eDjXaC (classic resource) - "System Design Interview" book is about 200 pages with lots of diagrams, quick to read. - Neetcode System Design course https://bit.ly/3VDmUip - I also did two mock interviews: failed the first, and passed the second. I'll add a couple more links when I announce my new company.

Raúl Machado

Scientific Computing Scientist in Mathematics-Statistics | Machine Learning | Causal Inference | Implementation and Development in Data Science

2mo

You are a living proof that the interview process is broken. Sorry you have to go through all that, Yury Kashnitsky, 3 in 10 Companies Currently Have Fake Job Postings Listed: https://www.resumebuilder.com/3-in-10-companies-currently-have-fake-job-posting-listed/

Alex Tselikov

BigData & ML Architect

2mo

You really put in some seriously hard work and a ton of time! Stoked for you that it paid off 😉

Alex Zaretsky, PhD, EMBA

HealthTech AI/ML Innovator | Quality & Regulatory Advocate | Business and Product Strategy Leader | Data-Driven Decision Maker

2mo

That was a tough journey, thanks for sharing Yury! I hope that these 2 offers worth the efforts

Abhilash Subhash Sanap

Senior Data Scientist | Fractal (C3 AI) | Ex-Tesla

2mo

This is a really good resource. I'm sorry you had to go through such excruciating process but thank you for sharing this. It really helps. Can you please elaborate on #4 (ML coding)? What kind of questions did you see?

Like
Reply
Romesh Prasad

Postdoctoral researcher: Operation research, digital twin and reinforcement learning in manufacturing and supply chain

2mo
PRINCE CHAUHAN

Senior AI Researcher || IIT Guwahati || Ex ML Engineer @ TCS || NLP || LLM || RAG || Gen AI ||Computer Vision

2mo

Thanks for sharing 🙌

Like
Reply
Tushar Kale

Future Technology Evangelist, Experienced Architect and Keynote Speaker

2mo

Thank you for sharing your experiences

Ayan Sajwan

ML-Research Intern at IIT-Delhi | Former Intern at DRDO (SAG) | Published Author at Springer | Aspiring Data Scientist, AI-ML engineer | Engg Physics Major & CompSci - ML Minor @DTU'25 | Astronomer

1mo

Thank you for sharing!

Like
Reply
See more comments

To view or add a comment, sign in

Explore topics