andrewekhalel/MLQuestions

Machine Learning and Computer Vision Engineer - Technical Interview Questions

What it solves

This project provides a structured collection of common machine learning interview questions and answers to help candidates prepare for technical roles. It covers a wide range of topics, from fundamental theory to practical implementation, helping users identify knowledge gaps and practice articulating complex concepts.

How it works

The project is a curated repository of 69 interview questions categorized by domain, such as Deep Learning, Computer Vision, NLP, and Statistics. Each entry provides a concise explanation of the concept, often accompanied by external sources for deeper reading. The content is also available as a browsable website for easier navigation.

Who it’s for

This resource is designed for professionals preparing for interviews in roles such as Machine Learning Engineer, Data Scientist, Deep Learning Engineer, Computer Vision Engineer, NLP Engineer, and AI/Research Engineer.

Highlights

  • Covers essential ML topics including fundamentals, algorithms, ensembles, and data preprocessing.
  • Includes specialized sections for Deep Learning, Computer Vision, and NLP.
  • Features a dedicated section for coding and implementation questions.
  • Curated and community-maintained since 2018.
  • Provides links to additional preparation resources, including courses and recommended textbooks.

Related

  • Project
  • Project
  • Project
  • Project