I am preparing for facebook Manager interview. I have done the leetcoding and am fairly confident there. However, I am not sure how deep i should prepare for the system design and ML design questions. To be specific, if I am designing a recommendation system, one of the steps will be collaborative filtering - how deep should i go or know about collaborative filtering. Maybe collaborative filtering is not the best example, since its so common, but what if I use something like generative adversarial networks (GAN), i know why my teams use it but i wont say that i understand everything that goes into it. Wondering if you need to know all the details. Anyone with experience either being an interviewee or interviewer with facebook can comment? Thanks
Why would you get asked ML?
Its a ML role.
You need to be able to do the matrix factorization in your head or you get downleveled.
MLExpert for Facebook Photo Tagging ML design question
Clement, is that you? 🤣
No I’m Ryan 😀
I passed Facebooks ML interviews recently. The grokking series helped me. Both the "machine learning interview" one and the "system designs" one. The ML interview wasn't very in depth though. With the recommender system example they usually don't care too much about how it works but why you're using collaborative filtering versus something else
did they ask for theoretical details in your Fb ML interview?
Not in the FB interviews but when I was interviewing for other companies for ML interviews I was asked theoretical ml questions
Thanks. Helpful response and congrats on passing the interview. Could you clarify which course you are talking about when you say grokking? Thanks
The educative.io ones
Please don’t go to Facebook if you’re an Amazon manager 🙏🏻 Signed, Someone going to FB
LOL. I said the same thing to my boss who said the same to theirs. The culture flows from top, without pressure from the top, everyone can be better. We all have to disagree and commit to the pressure.
You told your boss not to leave Amazon?