Your FAANG Journey Dashboard

60 days to crack FAANG • Night Warrior Mode (9 PM - 1 AM)

📅
60 Days Remaining
✅
0 Problems Solved
🎯
0 Topics Completed
⏱️
0 Hours Studied

📊 Overall Progress

DSA & Coding 0%
System Design 0%
Behavioral Prep 0%
CS Fundamentals 0%

🌙 Tonight's Focus

Loading...

    🗓️ 60-Day Activity Heatmap

    Less
    More

    ✍️ Daily Check-in

    60-Day Battle Plan

    Your week-by-week roadmap to crack FAANG interviews

    Phase 1 Week 1-2 (Day 1-14)

    🏗️ Foundation Building — Arrays, Strings, Hashing

    📚 Topics to Master

    • Arrays — Traversal, Insertion, Deletion
    • Strings — Manipulation, Comparison
    • HashMaps & HashSets
    • Two Pointers Pattern
    • Sliding Window Pattern
    • Prefix Sum Pattern
    • Sorting Algorithms (Merge, Quick, Heap)
    • Binary Search
    Phase 2 Week 3-4 (Day 15-28)

    🌲 Data Structures Deep Dive — Linked Lists, Stacks, Trees

    📚 Topics to Master

    • Linked Lists (Singly, Doubly, Circular)
    • Stacks & Monotonic Stacks
    • Queues & Deques
    • Binary Trees (Traversals, DFS, BFS)
    • Binary Search Trees
    • Heaps / Priority Queues
    • Tries (Prefix Trees)
    • Recursion & Backtracking fundamentals
    Phase 3 Week 5-6 (Day 29-42)

    🧠 Advanced Algorithms — Graphs, DP, Greedy

    📚 Topics to Master

    • Graphs — BFS, DFS
    • Topological Sort
    • Union-Find (Disjoint Set)
    • Dijkstra's / Shortest Path
    • DP — 1D Problems
    • DP — 2D Problems
    • DP — Subsequences (LIS, LCS)
    • Greedy Algorithms
    • Backtracking (Subsets, Permutations, N-Queens)
    • Bit Manipulation
    Phase 4 Week 7-8 (Day 43-56)

    🏛️ System Design + Hard Problems + Behavioral

    📚 System Design Topics

    • Scalability, Load Balancing, Caching
    • SQL vs NoSQL, Sharding, Replication
    • CAP Theorem & Consistency Models
    • API Design & Rate Limiting
    • Message Queues (Kafka, RabbitMQ)
    • Microservices vs Monolith
    • CDN, DNS, Proxies
    • OOP Principles & SOLID
    Phase 5 Final Sprint (Day 57-60)

    ⚡ Final Sprint — Mock Interviews & Revision

    📚 Final Revision Checklist

    • Revisit weak topics from heatmap
    • Revise top 15 patterns
    • Practice 3 system designs end-to-end
    • Polish 8-10 STAR stories
    • Review Big-O for all patterns
    • ATS-optimized resume review
    • Mock Interview #1 (Coding)
    • Mock Interview #2 (System Design)
    • Mock Interview #3 (Behavioral)
    • Mock Interview #4 (Full Loop Simulation)

    🌙 Night Warrior Schedule

    Daily 9:00 PM → 1:00 AM (4 hours of focused study)

    📅 Phase 1 Schedule (Day 1-14) — Foundations

    Time Activity Details Resource
    9:00 - 9:15 PM 🧠 Warm-up Solve 1 Easy problem you've done before (speed drill) LeetCode Easy
    9:15 - 10:00 PM 📚 Learn New Pattern Watch NeetCode/Striver video on today's pattern (Two Pointers, Sliding Window, etc.) NeetCode Courses
    10:00 - 11:15 PM 💻 Solve 2-3 Problems Attempt on your own (25 min each), then watch solution if stuck NeetCode 150
    11:15 - 11:30 PM ☕ Break Walk around, drink water, stretch — NO phone scrolling —
    11:30 PM - 12:15 AM 🔁 Revision + Notes Re-solve 1 problem from yesterday without help. Write pattern notes. Obsidian (Notes)
    12:15 - 12:50 AM 📖 CS Fundamentals OS concepts, Networking basics, DBMS (rotate daily) GFG Quick Notes
    12:50 - 1:00 AM 📝 Daily Check-in Log progress here, update streak, note struggles This Tracker ☝️

    📅 Phase 2 Schedule (Day 15-28) — Data Structures

    Time Activity Details Resource
    9:00 - 9:15 PM 🧠 Warm-up 1 Easy/Medium from Phase 1 topics (keep skills sharp) LeetCode
    9:15 - 10:00 PM 📚 Learn DS Concept Trees/Heaps/Tries — concept + implementation from scratch Striver YouTube
    10:00 - 11:15 PM 💻 Solve 2-3 Problems Focus on tree traversals, heap operations, linked list manipulations LeetCode Tree Tag
    11:15 - 11:30 PM ☕ Break Rest eyes, light stretching —
    11:30 PM - 12:15 AM 🔁 Revision Re-solve yesterday's toughest problem + write approach notes NeetCode
    12:15 - 12:50 AM 🎤 Behavioral Prep Write 2 STAR stories, practice speaking them aloud (timer: 2 min each) Amazon LPs
    12:50 - 1:00 AM 📝 Daily Check-in Log progress, update tracker This Tracker ☝️

    📅 Phase 3 Schedule (Day 29-42) — Advanced Algorithms

    Time Activity Details Resource
    9:00 - 9:15 PM 🧠 Warm-up 1 Medium from earlier phases — time yourself (15 min max) LeetCode Medium
    9:15 - 10:15 PM 📚 DP/Graph Concept Learn pattern: Memoization → Tabulation → Space Optimization freeCodeCamp DP
    10:15 - 11:30 PM 💻 Solve 2 Problems 1 Medium + 1 Hard (DP/Graph/Backtracking). 35 min each. LeetCode DP Tag
    11:30 - 11:45 PM ☕ Break Quick walk, hydrate —
    11:45 PM - 12:30 AM 🏛️ System Design Intro Start basics: Scalability, Load Balancers, Caching, DB basics System Design Primer
    12:30 - 12:50 AM 🎤 Behavioral Refine STAR stories, record yourself answering Pramp Mock
    12:50 - 1:00 AM 📝 Daily Check-in Log progress This Tracker ☝️

    📅 Phase 4 Schedule (Day 43-56) — System Design + Hard Mode

    Time Activity Details Resource
    9:00 - 9:20 PM 🧠 Warm-up 1 Medium from any topic (simulate interview conditions) Grind 75
    9:20 - 10:20 PM 🏛️ System Design Deep Dive Design 1 system end-to-end (URL shortener, Chat app, etc.) ByteByteGo
    10:20 - 11:20 PM 💻 Solve 1-2 Hard Problems Focus on common FAANG hard problems. Think aloud as you solve. LeetCode Hard
    11:20 - 11:35 PM ☕ Break Decompress, stretch —
    11:35 PM - 12:15 AM 🔁 Revision Roulette Randomly pick 2 solved problems and re-solve from scratch NeetCode
    12:15 - 12:50 AM 🎤 Behavioral Deep Prep Mock behavioral round: answer 3 questions with a timer (3 min each) Exponent Questions
    12:50 - 1:00 AM 📝 Daily Check-in Final log for the day This Tracker ☝️

    📅 Phase 5 Schedule (Day 57-60) — Final Sprint

    Time Activity Details Resource
    9:00 - 10:00 PM 🎯 Full Mock Interview Day 57: Coding, Day 58: System Design, Day 59: Behavioral, Day 60: Full Loop Pramp
    10:00 - 11:00 PM 📋 Review & Fix Analyze mock interview performance, identify gaps, drill weak areas Your notes
    11:00 - 11:15 PM ☕ Break Relax —
    11:15 PM - 12:30 AM 🔁 Pattern Speed Run Solve 3-4 random Medium problems (15 min max each) LeetCode Random
    12:30 - 1:00 AM 🧘 Confidence Building Review your progress chart, re-read best solutions, visualize success This Tracker ☝️

    💻 DSA Problem Tracker

    150 must-solve problems organized by pattern — Based on NeetCode 150 & Blind 75

    0 / 0 solved

    🏛️ System Design Mastery

    Real interview questions asked at Google, Meta, Amazon, Apple, Netflix

    📚 Core Concepts Checklist

    🎤 Behavioral Interview Prep

    Master the STAR method • Amazon Leadership Principles • Common Questions

    ⭐ STAR Method Framework

    S

    Situation

    Set the context briefly. Keep it to 20-30 seconds. Only provide details that are necessary.

    T

    Task

    What was your specific responsibility? What was the challenge or goal?

    A

    Action

    This is 50% of your answer. Detail what YOU specifically did. Use "I", not "we".

    R

    Result

    Share quantifiable outcomes. "Reduced latency by 20%", "Saved $50k annually".

    📝 Your STAR Story Bank

    Prepare 8-10 versatile stories. Each story can be adapted for multiple question types.

    📚 Resource Library

    All the best free resources in one place — curated and verified