🚀 6-Month Preparation Plan for Tech
Interviews
Curated by Darshan Gowda — Based on My Experience
📅 Month 1: Foundation Mode – Get Comfortable with the
Basics
🎯 Goals:
● Build your logical thinking.
● Start writing clean code.
✅ Resources:
● DSA: Love Babbar 450 Sheet (start with arrays, strings, linked list)
● Language: C++ or Python (stick to one)
● Platform: LeetCode (Easy problems + Discuss section), GFG for concepts
🔑 Takeaways:
● Solve 2 easy questions a day.
● Revise every Sunday.
● Don’t rush—focus on understanding patterns.
📅 Month 2: Level-Up Your DSA & Start Building Projects
🎯 Goals:
● Cover recursion, searching, sorting, stacks & queues.
● Begin with basic projects.
✅ Resources:
● DSA: Neetcode 150, Striver’s Sheet
● Projects:
○ To-do app (HTML/CSS/JS or Flask)
○ Calculator
● YouTube: Apna College, CodeWithHarry
🔑 Takeaways:
● Build 1 mini project this month.
● Start pushing code to GitHub.
● Practice writing logic on paper/whiteboard.
📅 Month 3: Go Intermediate – Projects + Problem
Solving
🎯 Goals:
● Add OOPs, Trees, Graphs to your DSA.
● Work on a real-world use-case project.
✅ Resources:
● DSA: LeetCode medium-level, GFG trees/graphs
● Project Idea:
○ Attendance/Inventory Management System
○ Weather App using API
● Extras: Start learning Git (basic commands)
🔑 Takeaways:
● Work in teams if possible.
● Understand database basics (Firebase, SQL).
● Include README in your GitHub projects.
📅 Month 4: Resume & Intern Prep Begins
🎯 Goals:
● Complete all major DSA topics.
● Make a standout resume.
✅ Resources:
● DSA: DP, Backtracking
● Resume: Overleaf, Canva, or Microsoft Word
● YouTube: Resume tips from Ex-FAANG folks (CodeBasics)
🔑 Takeaways:
● Resume should highlight impact (numbers/stats).
● Include GitHub, LinkedIn links.
● 2-star+ problems on LeetCode are a must.
📅 Month 5: Mock Interviews + CS Fundamentals
🎯 Goals:
● Revise everything you’ve done.
● Prepare for real interview environments.
✅ Resources:
● CS Concepts:
○ DBMS, OS, CN (Use Gate Smashers, Jenny’s Lectures)
○ OOPs (Practical examples)
● Mock Interview: Pramp, peers, or record yourself.
🔑 Takeaways:
● Practice intro & project explanation.
● Keep your answers structured (STAR method).
● Don’t mug answers—be conversational.
📅 Month 6: Company-Specific Prep (Cisco, etc.)
🎯 Goals:
● Solve company-tagged questions.
● Research company culture & interview pattern.
✅ Resources:
● Interview Experience: GeeksforGeeks (Company-wise Experiences)
● Questions:
○ LeetCode
○ InterviewBit
● System Design: Basics (Scaler videos or simplified YouTube explainers)
🔑 Takeaways:
● Practice behavioral questions.
● Learn to justify every resume point confidently.
● Mock HR round with a friend/mentor.
🔚 Final Notes From Me:
● Be consistent. Even 1 hour daily matters if done right.
● Quality > Quantity. Don’t do 10 questions and remember 0.
● Help others. Teaching boosts your confidence.