Books 1) Build a Career in Data Science
1. Interview query and strata scratch focus more on interviews for "product data scientists" - those interviews focus a lot of SQL, product metrics, A/B testing etc. You can also do SQL problems on leetcode for those types of positions.
2. Deep learning interviews book for ML positions - https://github.com/BoltzmannEntropy/interviews.ai - it's a bit too deep and advanced for most interviews though so don't be intimidated if you can't cover everything. Don't read this book if you're applying for a product DS position (and vice versa). You can also replace this with an ML theory book of your choice if you like.
3. For ML positions you still need leetcode and CTCI because those questions come up for ML positions anyway.
4. Take-homes. Expect more take-homes than the average for SWE positions.
I also put up a ton of free question lists on my blog, like this list of 30 real ML interview questions from FAANG + Wall Street (https://www.nicksingh.com/posts/30-machine-learning-intervie...) and 40 real Prob/Stat interview questions (https://www.nicksingh.com/posts/40-probability-statistics-da...)