Analysis updated 2026-07-04 · repo last pushed 2024-01-12
Review core data science concepts before a technical interview using interactive notebooks.
Practice with worked examples of common machine learning interview questions.
Test your understanding by running and modifying the code in each notebook.
Focus your study on specific topics you need to brush up on for an upcoming interview.
| krishnaik06/interview-prepartion-data-science | krishnaik06/text-summarization-nlp-project | krishnaik06/complete-machine-learning-2023 | |
|---|---|---|---|
| Stars | 1,041 | 198 | 119 |
| Language | Jupyter Notebook | Jupyter Notebook | Jupyter Notebook |
| Last pushed | 2024-01-12 | 2024-08-17 | 2023-09-16 |
| Maintenance | Dormant | Stale | Dormant |
| Setup difficulty | easy | hard | easy |
| Complexity | 1/5 | 4/5 | 1/5 |
| Audience | data | developer | general |
Figures from each repo's GitHub metadata at analysis time.
You only need Jupyter Notebook or JupyterLab installed to open and run the notebooks, no additional infrastructure is required.
This repository is a collection of learning materials designed to help people prepare for data science interviews. Created by Krishna Naik, a well-known data science educator, it gathers practice questions, worked examples, and reference notebooks covering the core topics that tend to come up in technical interviews for data science and machine learning roles. The entire repository is built around Jupyter Notebooks, which are interactive documents that combine explanatory text with runnable code. Instead of just reading about a concept, you can see the code behind it and experiment with it yourself. The notebooks walk through common interview topics, showing both the underlying reasoning and the practical implementation of various techniques. Someone preparing for a data science job interview would find this useful. For example, if you are a recent graduate or a self-taught learner heading into your first technical round, you could use these notebooks to review key concepts, test your understanding, and see how experienced practitioners approach typical interview questions. It functions as a structured study guide rather than a full course, letting you focus on the specific topics you need to brush up on. It is worth noting that the README itself is essentially blank beyond the project title, so it does not provide a detailed guide to how the materials are organized or what specific subjects are covered. You would need to explore the notebook files directly to understand the full scope and structure of the content.
A collection of Jupyter Notebooks with practice questions and worked examples covering core data science and machine learning interview topics, created by educator Krishna Naik.
Mainly Jupyter Notebook. The stack also includes Jupyter Notebook, Python.
Dormant — no commits in 2+ years (last push 2024-01-12).
No license information is provided in the repository, so usage terms are unclear.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly data.
This repo across BitVibe Labs
Verify against the repo before relying on details.