Introduction

Things I looked at while prepping up for interviews, and generally gaining insights about AI/ML problems during my PhD. It is, by no means, a complete list but reflects some things that I put down in my notes. Maybe dump it to Gemini, ask it to filter for what you want to study. These are organized by Google's Gemini.

Some topics I had experience in because of my research / interests:

Good Scientist can reason

1.1 Reinforcement Learning

1.2 Decision Making

1.3 RLHF / Alignment / RM

1.4 AI / Machine Learning

1.5 Fundamental NLP

2. Areas to Cover

2.1 General

Good MLE can implement

2. Areas to Cover [LLM Heavy]

2.1 LLM (Large Language Models)

2.2 LLM Optimization

2.3 Others

3. Common ML Engineering Interview Questions

4. Skills

Technical Skills:

  • C++ Python. SQL. Main libraries.
  • Distributed Computing: Hadoop and Spark.
  • Good Candidate can answer

    5. Interview Preparation Resources

    6. Behavioral Interview Questions

    7. Data Science Knowledge

    Application Areas

    Basics

    Common Data Science Questions

    Additional Resources