All Levels 12 Weeks • 2-3 hrs/day

12-Week Interview Prep Roadmap

A structured week-by-week plan to prepare for AI/ML engineer interviews. Follow this roadmap for systematic, complete preparation — from Python basics to mock interviews.

Week 1-2

Python Foundations

Basics, OOP, Data Structures — build a strong coding foundation

  • Python Basics (Q1-50)
  • OOP Concepts (Q51-100)
  • Practice coding daily
Week 3-4

Advanced Python + DSA

Advanced concepts, algorithms, and problem-solving patterns

  • Advanced Python (Q101-150)
  • DSA in Python (Q151-180)
  • LeetCode Easy-Medium daily
Week 5-6

ML Fundamentals

Core machine learning — theory, math intuition, and implementation

  • ML Fundamentals (Q1-100)
  • Scikit-learn practice
  • Build 1-2 ML projects
Week 7-8

Deep Learning + NLP

Neural networks, transformers, and modern NLP

  • Deep Learning (Q101-175)
  • NLP & LLMs (Q176-250)
  • Implement transformer from scratch
Week 9-10

SQL + System Design

Databases, system design, and production ML

  • SQL Queries + NoSQL
  • System Design problems
  • MLOps & Deployment basics
Week 11-12

Company Prep + Mocks

Targeted company preparation and mock interviews

  • Company-specific prep
  • HR + Behavioral (STAR method)
  • 3-5 mock interviews
  • Review weak areas

📅 Recommended Daily Schedule (2-3 hours)

  • 30 min: Theory review (read questions + answers)
  • 45 min: Coding practice (LeetCode / HackerRank)
  • 30 min: Project work or implementation
  • 15 min: Review and spaced repetition (flashcards)
  • Weekend: Mock interview + review weak areas