Skip to content

Home

Go to website

Introduction

This is a completely open-source platform for maintaining curated list of interview questions and answers for people looking and preparing for data science opportunities.

Not only this, the platform will also serve as one point destination for all your needs like tutorials, online materials, etc.

This platform is maintained by you! πŸ€— You can help us by answering/ improving existing questions as well as by sharing any new questions that you faced during your interviews.

Contribute to the platform

Contribution in any form will be deeply appreciated. πŸ™

Add questions

❓ Add your questions here. Please ensure to provide a detailed description to allow your fellow contributors to understand your questions and answer them to your satisfaction.

Add New question

🀝 Please note that as of now, you cannot directly add a question via a pull request. This will help us to maintain the quality of the content for you.

Add answers/topics

πŸ“ These are the answers/topics that need your help at the moment

  • Add documentation for the project
  • Online Material for Learning
  • Suggested Learning Paths
  • Cheat Sheets
    • Django
    • Flask
    • Numpy
    • Pandas
    • PySpark
    • Python
    • RegEx
    • SQL
  • NLP Interview Questions
  • Add python common DSA interview questions
  • Add Major ML topics
    • Linear Regression
    • Logistic Regression
    • SVM
    • Random Forest
    • Gradient boosting
    • PCA
    • Collaborative Filtering
    • K-means clustering
    • kNN
    • ARIMA
    • Neural Networks
    • Decision Trees
    • Overfitting, Underfitting
    • Unbalanced, Skewed data
    • Activation functions relu/ leaky relu
    • Normalization
    • DBSCAN
    • Normal Distribution
    • Precision, Recall
    • Loss Function MAE, RMSE
  • Add Pandas questions
  • Add NumPy questions
  • Add TensorFlow questions
  • Add PyTorch questions
  • Add list of learning resources

Report/Solve Issues

Issues

πŸ”§ To report any issues find me on LinkedIn or raise an issue on GitHub.

πŸ›  You can also solve existing issues on GitHub and create a pull request.

Say Thanks

😊 If this platform helped you in any way, it would be great if you could share it with others.

Check out this πŸ‘‡ platform πŸ‘‡ for data science content:
πŸ‘‰ https://singhsidhukuldeep.github.io/data-science-interview-prep/ πŸ‘ˆ

You can also star the repository on GitHub Stars and watch-out for any updates Watchers

Features

  • 🎨 Beautiful: The design is built on top of most popular libraries like MkDocs and material which allows the platform to be responsive and to work on all sorts of devices – from mobile phones to wide-screens. The underlying fluid layout will always adapt perfectly to the available screen space.

  • 🧐 Searchable: almost magically, all the content on the website is searchable without any further ado. The built-in search – server-less – is fast and accurate in responses to any of the queries.

  • πŸ™Œ Accessible:

    • Easy to use: πŸ‘Œ The website is hosted on github-pages and is free and open to use to over 40 million users of GitHub in 100+ countries.
    • Easy to contribute: 🀝 The website embodies the concept of collaboration to the latter. Allowing anyone to add/improve the content. To make contributing easy, everything is written in MarkDown and then compiled to beautiful html.

Setup

No setup is required for usage of the platform

Important: It is strongly advised to use virtual environment and not change anything in gh-pages

Linux Systems Linux

python3 -m venv ./venv

source venv/bin/activate

pip3 install -r requirements.txt
deactivate

Windows Systems Windows

python3 -m venv ./venv

venv\Scripts\activate

pip3 install -r requirements.txt
venv\Scripts\deactivate

To install the latest

pip3 install mkdocs
pip3 install mkdocs-material
pip3 install mkdocs-minify-plugin
pip3 install mkdocs-git-revision-date-localized-plugin

Useful Commands

  • mkdocs serve - Start the live-reloading docs server.
  • mkdocs build - Build the documentation site.
  • mkdocs -h - Print help message and exit.
  • mkdocs gh-deploy - UseΒ mkdocs gh-deploy --helpΒ to get a full list of options available for theΒ gh-deployΒ command. Be aware that you will not be able to review the built site before it is pushed to GitHub. Therefore, you may want to verify any changes you make to the docs beforehand by using theΒ buildΒ orΒ serveΒ commands and reviewing the built files locally.
  • mkdocs new [dir-name] - Create a new project. No need to create a new project

Useful Documents

FAQ

  • Can I filter questions based on companies? πŸ€ͺ

    As much as this platform aims to help you with your interview preparation, it is not a short-cut to crack one. Think of this platform as a practicing field to help you sharpen your skills for your interview processes. However, for your convenience we have sorted all the questions by topics for you. πŸ€“

    This doesn't mean that such feature won't be added in the future. "Never say Never"

    But as of now there is neither plan nor data to do so. 😒

  • Why is this platform free? πŸ€—

    Currently there is no major cost involved in maintaining this platform other than time and effort that is put in by every contributor. If you want to help you can contribute here.

    If you still want to pay for something that is free, we would request you to donate it to a charity of your choice instead. πŸ˜‡

Credits

Maintained by

πŸ‘¨β€πŸŽ“ Kuldeep Singh Sidhu

Github: github/singhsidhukuldeep https://github.com/singhsidhukuldeep

Website: Kuldeep Singh Sidhu (Website) http://kuldeepsinghsidhu.com

LinkedIn: Kuldeep Singh Sidhu (LinkedIn) https://www.linkedin.com/in/singhsidhukuldeep/

Contributors

😎 The full list of all the contributors is available here

Current Status

Maintenance Website shields.io GitHub pages status GitHub up-time BOT Commits

Issues Total Commits Contributors Forks Stars Watchers Branches

License: AGPL v3 made-with-python made-with-Markdown repo- size Followers


Last update: August 3, 2022