🌐
Reddit
reddit.com › r/machinelearning › [p] the data science interview book
r/MachineLearning on Reddit: [P] The Data Science Interview book
September 22, 2022 -

The Data Science Interview book is a completely online and free resource which has been making steady progress over the months.

In the last 1 year it has been used by readers of more than 90 countries. Be sure to check it out.

Recently we have launched a 📖 PDF version of the book at a launch price of $5 🥳, with a commitment that all future releases of the book will be mailed to the purchasers. The proceedings of this will be used to MAINTAIN and keep the online version FREE

Don't forget to show this project your ❤️ and support

🌐
Reddit
reddit.com › r/freebooks › can someone please help me find the pdf for : ace the data science interview by nick singh
r/freebooks on Reddit: can someone please help me find the PDF for : Ace the data science interview by Nick Singh
July 2, 2021 -

Hi, I'm trying prepare for my DS interviews and I really want to read this book. But it is wayyyyy too expensive for me and really out of my reach to buy it. If someone out there has a PDF version? Could you please share it?

----update-----

I stopped searching for an ebook version of this and felt that this book may have gotten more popular due to hype and marketing. I think if we're to go for any other book out there do the ground work to be a good DS, we can ace it.

There are plenty of other books, GitHub repos too that help.

Good luck!

🌐
Reddit
reddit.com › r/engineeringresumes › ama: ex-facebook engineer turned author (ace the data science interview) & founder (datalemur.com)
r/EngineeringResumes on Reddit: AMA: Ex-Facebook Engineer Turned Author (Ace the Data Science Interview) & Founder (DataLemur.com)
January 18, 2024 -

Hi! One of the mods told me to do an AMA, so here I am for the next 2 days, ready to answer your resume questions, and share some general career & job-hunting tips!

My name's Nick Singh – I've interned at Google as a Data Engineer, and worked at Facebook as a Software Engineer.

During COVID, my career advice on LinkedIn got a ton of traction (now 160,000 followers) which gave me and my buddy (Ex-Facebook Data Scientist turned Wall Street Quant) the idea to write a book to help folks in their data careers.

A year later, Ace the Data Science Interview came out, and it's #1 best-seller and has been read by 30,000 people.

I also run a SQL Interview Platform DataLemur.com with 100k+ users and have a mini-course on Landing a Data Job that's helped a ton of folks too.

I've reviewed a ton of resumes over the years, helped folks with personal branding and LinkedIn networking, and am here to help – AMA!

🌐
Reddit
reddit.com › r/datascienceinterview › what is the best data science interview preparation book?
r/DataScienceInterview on Reddit: What is the best Data Science Interview preparation book?
December 11, 2021 -

I have 'Ace the data science interview' bu Huo and Singh. It seems quite good and comprehensive.

I've also had 'Cracking the data science interview' by Lin recommended but have not read it.

Any other opinions?

🌐
Reddit
reddit.com › user › NickSinghTechCareers
NickSinghTechCareers (u/NickSinghTechCareers) - Reddit
July 24, 2025 - Author of Ace the Data Science Interview, Founder of DataLemur.com (Ace the SQL Interview). Ex-Facebook. Love AOE4, Skiing, & Drake. FREE book preview link below 👇
🌐
Reddit
reddit.com › r/freebooks › ace the data science interview by nick singh
r/freebooks on Reddit: Ace the Data Science Interview by Nick Singh
December 30, 2022 -

does anyone have a link for a pdf, epub or even jpgs of the book? I'm outside the US and can't even buy the book because it doesn't ship to my country.

Any help would be great (:

Find elsewhere
🌐
Acethedatascienceinterview
acethedatascienceinterview.com
Ace The Data Science Interview
Data Science interviews typically ... That's why Ace the Data Science Interview has a chapter dedicated to each topic - it's everything you need for Data Science, Data Analyst, and Machine Learning interviews....
🌐
Reddit
reddit.com › r/learnmachinelearning › january updates - the data science interview book
r/learnmachinelearning on Reddit: JANUARY UPDATES - The Data Science Interview book
October 1, 2021 -

Wish everyone a belated Happy New Year, here is what we did in the first month of the year

The Data Science Interview book

  • Neural Network section added

  • Added new problems in the Probability section

  • Added cartoons in a few sections

  • Outlier section added

Don't forget to show this project your ❤️ and support

🌐
Reddit
reddit.com › r/datascience › preparation for data science interviews
r/datascience on Reddit: Preparation for Data Science Interviews
August 10, 2022 -

Currently, I am preparing for data science interviews. The "An Introduction to Statistical Learning" and "The Elements of Statistical Learning" are the best resources to prepare for interview questions I know (let me know if you have a better resource/strategy for preparation).

I am wondering which of the two books I should choose for my preparation as the latter goes deeper into the mathematical aspects but at the same time I would prefer the former as there is a Python version and it is easier to read imo.

Which one would you recommend?

🌐
Reddit
reddit.com › r/datascience › how to best prepare for ds python interviews at faang/big companies?
r/datascience on Reddit: How to Best Prepare for DS Python Interviews at FAANG/Big Companies?
December 12, 2024 -

Have an interivew coming up where the focus will be on Stats, ML, and Modeling with Python at FAANG. I'm expecting that I need to know Pandas from front to back and basics of Python (Leetcode Easy).

For those that have went through interviews like this, what was the structure and what types of questions do they usually ask in a live coding round for DS? What is the best way to prepare? What are we expected to know besides the fundamentals of Python and Stats?

Top answer
1 of 10
153
Done tons of FAANG interviews, 95% of Python coding interviews have just been data manipulation with Pandas: group bys, aggregations, summary stats, etc. They'll likely give you a dataset and ask you questions like what's the average of the group, what about per segment, can you find if one segment converts better than others, what's the the most purchased product, what's the 10th most purchased product, etc. Back like 6 years ago you would get like easy and maybe even medium Leetcode puzzles, haven't encountered those since. Good luck!
2 of 10
80
I don't think you'll be using much pandas, just know your numpy and matrix manipulation. If you can use pandas it kind defeats the point of the coding interviews when you can just call functions. If you forget a function name the interviewer will help you. I've experienced the following types of technical interviews from FAANG and adjacents: Algorithm Coding interviews: This is the classic SWE type interviews where you get 2 leetcode mediums. You will need to nail the most efficient solution and also the time/space complexity within 45 min. Best way to prepare is to just do 100 leetcode mediums (very grindy). It's important to note that unless you're applying MLE or pure SWE roles you usually don't get this in FAANG. You can ask your recruiter to confirm. Personally I've never passed this. It takes a lot of prep. SQL Coding Interviews: This is the most common for "pure" DS or product analytics roles. This should be a freebie as long as you know your sql including proficient usage of windows function. Some knowledge of database operations would also help but unlikely to be tested. ML Coding Interviews: I've only done this once and it doesn't come up as often, but it should be common for more ML heavy DS roles but not MLE. I was asked to implement KNN using numpy and code out each step in the model framework and make sure it runs end to end when called. This tests your basic programming ability beyond just typing import pandas as pd and model.fit. A good exercise to prepare for this would be to pick a common ML model and code it from scratch (no libraries, only numpy). Stats Knowledge Interview: You'll be asked basic and textbook style stat questions. Just review your college level stats, be able to explain CLEARLY what p-value, confidence interval, hypothesis testing, distributions, probability, independence, bayes rules, etc. Google or other stat heavy companies for example may ask you questions that require some Stat II knowledge (multivariate gaussian etc.) Stats Problem Solving/Product Case: This is very common for pure DS roles. Instead of asking textbook questions, you're given a business problem and you're asked to step through the steps you would take to solve it, from data collection, experimentation design, metrics selection, etc. This really comes from your work experience but if you feel that's lacking reading some books will help. Don't be afraid to ask the recruiter the format and content of each interview, they will usually tell you as much as they reasonably can. Good luck!
🌐
Reddit
reddit.com › r/datascience › google data science interview prep
r/datascience on Reddit: Google Data Science Interview Prep
November 19, 2024 -

Out of the blue, I got an interview invitation from Google for a Data Science role. I've seen they've been ramping up hiring but I also got mega lucky, I only have a Master's in Stats from a good public school and 2+ years of work experience. I talked with the recruiter and these are the rounds:

  • First Cohort:

    • Statistical knowledge and communications: Basicaly soving academic textbook type problems in probability and stats. Testing your understanding of prob. theory and advanced stats. Basically just solving hard word problems from my understanding

    • Data Analysis and Problem Solving: A round where a vague business case is presented. You have to ask clarifying questions and find a solutions. They want to gague your thought process and how you can approach a problem

  • Second cohort (on-site, virtual on-site)

    • Coding

    • Behavioral Interview (Googleiness)

    • Statistical Knowledge and Data Analysis

Has anyone gone through this interview and have tips on how to prepare? Also any resources that are fine-tuned to prepare you for this interview would be appreciated. It doesn't have to be free. I plan on studying about 8 hours a day for the next week to prep for the first and again for the second cohorts.

Top answer
1 of 5
167
I went through this interview probably 2 years ago? I didn’t pass final around and I forgot why. I might have missed a statistics question. The stats asked was definitely a bit more rigorous than other FAANG roles but nothing too unreasonable as long as you study and cover all your bases. (Bayes, conditional probabilities, basic causal inference, brain teaser probability questions) Overall Google’s DS roles are more focused on statistical analysis and less emphasis on coding and ML. The DS culture there is very heavy on experimentation since they have the scale of data and enough engineers to build data pipelines and deploy models. Besides stats make sure to prep for the behavioral. That’s the interview that sets you apart from other candidates. Google’s culture is all about delivering good quality product with rigor at the cost of speed. (At Meta it’s the opposite, you iterate fast and break things). So think about how to frame the work you did in that context.
2 of 5
80
Congrats on the Google interview – I've helped a few people with this, and also interned at Nest Labs (an Alphabet subsidiary) back in the day. To review stats concepts in a more coding-y way, read the book " Practical Statistics for Data Scientists ". Make sure you know your hypothesis testing fundamentals, Bayes' rule, and can do math around probability distributions. I like to review this cheat sheet from CMU. Then practice by solving the prob/stats questions in the book Ace the Data Science Interview . For Product Data Science role at Google, you'll also want to master A/B testing. Read the book Trustworthy Online Experiments if you've got a lot of time. For "Research Data Science" you'll need more heavy-duty Data Structures & Algorithms skills in Python so go to a site like LeetCode/NeetCode for that practice. For Product Data Science @ Google, it'll be more SQL heavy, so practice on DataLemur for that (has a few Google questions on it!).
🌐
Reddit
reddit.com › r/datascience › i suck at these interviews.
r/datascience on Reddit: I suck at these interviews.
July 17, 2025 -

I'm looking for a job again and while I have had quite a bit of hands-on practical work that has a lot of business impacts - revenue generation, cost reductions, increasing productivity etc

But I keep failing at "Tell the assumptions of Linear regression" or "what is the formula for Sensitivity".

While I'm aware of these concepts, and these things are tested out in model development phase, I never thought I had to mug these stuff up.

The interviews are so random - one could be hands on coding (love these), some would be a mix of theory, maths etc, and some might as well be in Greek and Latin..

Please give some advice to 4 YOE DS should be doing. The "syllabus" is entirely too vast.🥲

Edit: Wow, ok i didn't expect this to blow up. I did read through all the comments. This has been definitely enlightening for me.

Yes, i should have prepared better, brushed up on the fundamentals. Guess I'll have to go the notes/flashcards way.

🌐
Reddit
reddit.com › r/datascience › is there a go-to interview prep for data science, preferably a mock interview site?
r/datascience on Reddit: Is there a go-to Interview Prep for Data Science, preferably a mock Interview site?
September 10, 2024 -

I currently work as a data scientist and have an interview coming up at a company I really want to work at. I made it to the third round, which is basically 3 interviews back to back. 2 of them are technical, one of them is a coding interview. If I nail this, I’m pretty sure I’ll get the job and it would be life changing for me if I get this role. The problem is I’ve been working in a niche area of data science for a few years and I’m not as quick with remembering some of the easy stuff as I did in the past that got me the job I have now. It’s all there though, I just need some feedback to remember what I’m missing, or what I would have said fresh out of school during an interview.

I’m pretty sure they will ask some of these questions for this interview because it seems to be a more traditional DS role than my current one. I just need someone to do a mock interview with. If there is a site that offers these services, I would be willing to pay to use it assuming the price is reasonable. Is there a site any of you have had good experiences with?

Edit: Wow, thank you so much to everyone that pitched in. I really do appreciate that. I’m sure this will be valuable to both me and many others who are in similar situation. Happy studying :D