I recently got offers from top product based companies FAANG and an unicorn startup for machine learning engineer role in India. I would like to talk about my preparation strategies for machine learning engineer role and the patterns I came across interviewing at top companies. A little addition to your preparation might fetch you machine learning role.
I have around 2 years of experience in machine learning at a medium sized product based company in Bangalore. I've Bachelor's degree in computer science from tier-3 college (2018 passout). I got SDE role from few and SDE-2 role from a company. I was planning to go for master's to USA this year but due to covid I dropped my plans and decided to join a new company here. I started my preparation in January and started applying for jobs in May and ended up getting few offers(some rejects too) by July end (Interview process is slower these days).
Machine Learing roles in companies:
I can't say about research based role as I didn't apply for them however I can certainly say about the application based roles. The process is slightly different than typical SDE interviews.
Screening round :
Culture fit and behavioural round:
Usually 3 rounds technical data strcutures and system design
Around 6-7 rounds in total (Expect 2 rounds more than usual SDE roles). I'm taking about most companies not all.
Typical difficulty of questions:
It took me around 5 months of preparation to crack the interviews. I've solved aroud 270 questions on leecode (easy+medium).
It is not difficult to crack ML related roles as I was able to crack these interviews in 6 months. Feel free to comment if you need any information, ML preparation resources or questions, I will be happy to answer.
Edit 1: Added ML specific interview preparation resources
https://github.com/khangich/machine-learning-interview
https://github.com/iamtodor/data-science-interview-questions-and-answers
https://github.com/khanhnamle1994/cracking-the-data-science-interview
https://github.com/alexeygrigorev/data-science-interviews
https://github.com/andrewekhalel/MLQuestions
https://github.com/ShuaiW/data-science-question-answer
https://github.com/Sroy20/machine-learning-interview-questions
https://github.com/hyphaebeast/cracking-the-data-science-interview
https://github.com/rbhatia46/Data-Science-Interview-Resources