Data Science Interview Resources
Data Science Interview Resources
A repository listing out the potential sources which will help you in preparing for a Data
Science/Machine Learning interview. New resources added frequently.
MIT license
1.1k
stars
320
forks
Star
Watch
master
View code
README.md
HitCount
Stars 1.1k
Data-Science-Interview-Resources
First of all, thanks for visiting this repo, congratulations on making a great career choice, I
aim to help you land an amazing Data Science job that you have been dreaming for, by
sharing my experience, interviewing heavily at both large product-based companies and
fast-growing startups, hope you find it useful.
With an increase in demand for so many Data Scientists, it's really hard to successfully get
screened and accepted for an interview. In this repo, I include everything from getting
successfully screened and rocking that interview to land that amazing position, make sure
to nail it with the following resources.
Every Resource I list here is personally verified by me and most of them I have used
personally, which have helped me a lot.
Word of Caution: Data Science/Machine Learning has a very big domain and there are a
lot of things to learn. This by no means is an exhaustive list and is just for helping you out if
you are struggling to find some good resources to start your preparation. However, I try to
cover and update this frequently and my goal is to cover and unify everything into one
resource that you can use to rock those interviews! Please leave a star if you appreciate the
effort.
Develop a good GitHub/portfolio of use-cases you have solved, always strive for
solving end-to-end use cases, which demonstrate the entire Data Science
lifecycle, from business understanding to model deployment.
Write blogs, start a YouTube channel if you enjoy teaching, write a book.
Work on a digital, easy-to-open, easy-to-read, clean, concise and easily
customizable Resume/CV, always include your demo links and source code of
every use-case you have solved.
Participate in Kaggle competitions, build a good Kaggle profile and send them to
potential employers for increasing the chances of getting an interview call real-
quick.
Describe past roles and an impact you made in a quantifiable way, be concise and I
repeat, quantify the impact, rather than talking with facts that have no relevance.
According to Google Recruiters, use the XYZ formula -
Accomplished [X] as
measured by [Y], by doing [Z]
Keep it short, ideally not more than 2 pages, as you might know, an average recruiter
scans your resume only for 6 seconds, and makes a decision based on that.
If you are a fresher and don't have experience, try to solve end-to-end use-cases and
mention them in your CV, preferably with the demo link(makes it easy for the recruiter)
and the link to source code on GitHub.
Avoid too much technical jargon, and this goes without saying, do not mention anything
you are not confident about, this might become a major bottleneck during your
interview.
This is probably the entry point of your Data Science project, SQL is one of the most
important skills for any Data Scientist.
1. Logistic Regression
All about Logistic Regression in one article
Understanding Logistic Regression step-by-step
Logistic Regression - Short and Clear Explanation - 9 Mins
Linear Regression vs Logistic Regression
30 Questions to test a Data Scientist on Logistic Regression
Logistic Regression - Understand Everything (Theory + Maths + Coding) in 1 video
2. Linear Regression
30 Questions to test a Data Scientist on Linear Regression
Linear Regression - Understand Everything (Theory + Maths + Coding) in 1 video
5 Types of Regression and their properties
Ridge Regression - Clearly Explained
Lasso Regression - Clearly Explained
4. K-Nearest-Neighbors
Fundamental Interview Questions on KNN - A Quick refresh
30 Questions to test a Data Scientist on KNN
Pros and Cons of KNN
KNN Algorithm - Understand Everything (Theory + Maths + Coding) in 1 video
6. Naive Bayes
12 tips to make most out of Naive Bayes
Naive Bayes - Understand Everything (Theory + Maths + Coding) in 1 video
6 easy steps to learn Naive Bayes
Time Series
Unsupervised Learning
Recommender Systems
Case Studies
Case studies are extremely important for interviews, below are some resources to practice,
think first before looking at the solutions.
Going through these will definately add extra brownie points, so don't miss these if you got
time.
Interesting Reads
3 Common Data Science Career Transitions and how to make them happen
Navigating the Data Science Career Landscape
Which model and how much data
Releases
No releases published
Packages
No packages published