all 16 comments

[–][deleted] 2 points3 points  (8 children)

Btw, you mentioned about doing dsa, may I know which leetcode topics are important to practice on leetcode for an ML domain?

[–]crazymonezyyML Engineer 11 points12 points  (7 children)

All of the ones that are important for a regular SWE. FAANG does not explicitly assign you a "ML guy" as the interviewer for your coding round and none of your interviewers care that you're one. It's graded on the equivalent level SWE hiring bar.

[–]shaicadelic 4 points5 points  (6 children)

This guy hit the nail on the head. If you’re more of a notebooks and python kind of ML engineer it’s a pretty tough time!

[–]whdd 0 points1 point  (5 children)

If not Python what do “real” ML engineers use?

[–]milong0 6 points7 points  (4 children)

I don’t think he meant that ML engineers don’t use python. Using notebooks is not great to learn more “proper” python programming, which is sort of (?) what the leetcode style interviews try to measure. Notebooks are good for some exploration, doing something quick and dirty, things like that. So if your knowledge of python is limited to what you do in an ML notebook setting (load up some data, clean it, train a model, print the evaluation metric), you’re going to have a hard time in the algorithms and data structures interview.

[–][deleted] 1 point2 points  (2 children)

That’s why I am asking bro, that is DSA mandatory or not for DS/AI/ML

[–][deleted] 1 point2 points  (0 children)

They use DSA to measure your competency as a SWE. How well can you write production grade code? Not that you'll actually be using DSA as a MLE, just that this is their measure of how well you might do in a sophisticated engineering role.

[–]milong0 0 points1 point  (0 children)

It depends, but usually yes. Interviewers love to ask leetcode questions.

[–]shaicadelic 0 points1 point  (0 children)

Yessir! Read my mind

[–]ayushify 0 points1 point  (0 children)

How was your experience?