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