user: for next 3 weeks I want to focus on my life and prepare for FAANG interview…review the plan [Context: Notes: index.md] [Timestamp: 2026/05/10 17:47:04]
ai: Your index plan is strong in intent: health, routine, coding, system design, behavioral, and DotNet are all covered. But for a FAANG-focused 3-week sprint, I’d tighten it so the plan becomes more measurable, interview-specific, and sustainable.
High-level review
What’s good
- You are treating health as part of interview prep, which is correct.
- You have daily time blocks instead of vague goals.
- You included coding, system design, behavioral, and DotNet.
- You have a defined sprint window.
- You are thinking about job applications and LinkedIn, not just studying.
What needs adjustment
- The timeframe says “11 to 31 June” — June has 30 days. Also if this is “next 3 weeks,” define the exact dates clearly.
- The coding goals are slightly unclear: “3x DP and Graph - 64 from N250 / 42 from N150” needs a clearer weekly target.
- 6 hours of study daily plus office plus exercise may be too aggressive unless you protect sleep.
- Behavioral prep should include STAR stories, not only book reading/content generation.
- System design needs practice output: diagrams, tradeoffs, mock answers.
- Job applications should be scheduled into the plan, not left as a general item.
- You need weekly checkpoints and mock interviews.
Suggested sprint structure
Sprint goal
For the next 3 weeks:
- Build FAANG interview readiness across coding, system design, behavioral, and job pipeline.
- Maintain sleep, exercise, and nutrition so performance does not collapse.
- Finish with measurable outputs: solved questions, written system design notes, behavioral stories, and applications sent.
Revised 3-week priorities
| Area | Target | Review |
|---|---|---|
| Coding | 90-120 quality problems | Focus on patterns, not random solving |
| System Design | 10-12 designs | Write notes and speak answers aloud |
| Behavioral | 8-10 STAR stories | Must be interview-ready, not just reflective |
| DotNet | 15-21 focused sessions | Keep it, but don’t let it consume FAANG prep |
| Health | Sleep, exercise, weight, supplements | Non-negotiable baseline |
| Applications | 30-50 targeted applications/referrals | Add daily/alternate-day block |
Recommended daily structure
Your timetable is good, but I’d modify it slightly.
Morning
- 7 AM - 8 AM: Wake up, breakfast, coffee, water
- 8 AM - 9 AM: DotNet / CS fundamentals
- 9 AM - 10 AM: Office round 1
- 10 AM - 11 AM: Exercise + shower + lunch prep
- 11 AM - 1 PM: Office round 2
Afternoon
- 1 PM - 2 PM: Lunch + LinkedIn/applications/referrals
- 2 PM - 4 PM: Coding deep work
- 4 PM - 4:30 PM: Break
- 4:30 PM - 6 PM: Coding review / patterns / mistakes log
Evening
- 6 PM - 8 PM: Dinner + walk + reset
- 8 PM - 9 PM: System design
- 9 PM - 9:45 PM: Behavioral / mock answers / STAR stories
- 9:45 PM - 10:30 PM: Light review, tomorrow planning
- 10:30 PM - 11 PM: Wind down and sleep
This is more balanced than 6 raw study hours. The goal is not just hours; it is interview conversion.
Weekly plan
Week 1: Foundation and pattern locking
Coding
Focus on:
- Arrays / strings
- Hash maps
- Two pointers
- Sliding window
- Binary search
- Trees basics
- Graph BFS/DFS basics
- DP basics
Target:
- 30-35 problems
- Make a mistake log
- Re-solve failed problems after 48 hours
System design
Do 3-4 designs:
- URL shortener
- Rate limiter
- Notification system
- News feed or timeline
For each design, write:
- Requirements
- APIs
- Data model
- High-level design
- Scaling bottlenecks
- Tradeoffs
Behavioral
Create 4 core stories:
- Conflict
- Failure
- Leadership
- High-impact project
Use STAR format:
- Situation
- Task
- Action
- Result
Applications
- Update resume
- Update LinkedIn
- Make target company list
- Start referral outreach
Week 2: Intensity and interview simulation
Coding
Focus on:
- Graphs
- DP
- Backtracking
- Heaps
- Intervals
- Trees advanced
Target:
- 35-40 problems
- At least 5 timed sessions
- At least 2 mock coding interviews
System design
Do 4 designs:
- Chat system
- File storage system
- Distributed cache
- Ride sharing / food delivery / ticket booking
Practice speaking for 35-45 minutes per design.
Behavioral
Add 4 more stories:
- Ambiguity
- Ownership
- Disagreement
- Mentoring/collaboration
Also prepare:
- “Tell me about yourself”
- “Why this company?”
- “Why now?”
- “Most challenging project”
- “Biggest mistake”
Applications
- Apply to 10-15 roles
- Ask for 5-10 referrals
- Track everything in a table
Week 3: Mock interview and polish
Coding
Focus on:
- Mixed timed sets
- Weak areas
- Re-solving missed problems
- Explaining out loud
Target:
- 25-35 problems
- 3-5 mock coding interviews
- 10 re-solves from mistake log
System design
Do 3-4 final designs:
- Search autocomplete
- Metrics/logging system
- Video streaming
- Payment system
Behavioral
Polish final answers.
You should be able to answer:
- Tell me about yourself
- A time you failed
- A time you handled conflict
- A time you showed leadership
- A time you worked under pressure
- A time you had to learn quickly
- A project you are proud of
- Why FAANG / why Microsoft / why this role
Applications
- Apply to another 15-20 roles
- Follow up on referrals
- Prepare recruiter call script
Coding plan adjustment
Your note says:
- “3x DP and Graph - 64 from N250 / 42 from N150”
- “2x N150 track - 40 questions”
I’d rewrite this more clearly as:
### Coding
- Daily: 4-5 problems minimum
- Weekly: 30-40 problems
- Total sprint target: 100 problems
- Focus:
- Week 1: Arrays, strings, trees, graph basics, DP basics
- Week 2: DP, graphs, backtracking, heaps, intervals
- Week 3: Timed mixed practice + re-solving mistakes
- Maintain mistake log:
- Problem
- Pattern
- Mistake
- Correct approach
- Re-solve dateThe most important thing: don’t just “finish questions.” Build pattern recall.
Add a mistake log
This is probably the highest ROI addition.
Example:
| Problem | Pattern | Mistake | Fix | Re-solve Date |
|---|---|---|---|---|
| Word Ladder | BFS | Didn’t model graph correctly | Use generic intermediate states | +2 days |
| House Robber II | DP | Forgot circular case | Split into two linear cases | +2 days |
Add a daily scorecard
At the bottom of each day, track:
## Daily Scorecard
- Sleep:
- Exercise:
- Coding problems solved:
- Coding review done:
- System design:
- Behavioral:
- Applications/referrals:
- Biggest mistake today:
- Plan for tomorrow:This will make the sprint real.
Important correction: behavioral prep
Your current note says:
### Behavioral
- Book reading and content gen - 1 hrFor FAANG, I would change this to:
### Behavioral
- 30 mins: STAR story writing
- 30 mins: answer practice out loud
- Build 8-10 reusable stories
- Record or time answers 2-3x/weekBook reading is useful, but interview performance comes from practiced stories.
Important correction: system design
Your current note says:
### System Design
- Hello Interview / tracker - 1 hr
- Notes writing - 30 minsThat’s good, but make it outcome-based:
### System Design
- Daily: 1 design concept or 1 full design
- Weekly: 3-4 complete designs
- For each design:
- Requirements
- APIs
- Data model
- Architecture
- Scaling bottlenecks
- Tradeoffs
- Failure modesHealth plan review
This part is very good:
- Sleep is the best performance drug
- Exercise
- Water
- Supplements
- Weight target
I’d add:
### Health Non-negotiables
- Sleep: 7+ hours
- Exercise: 45-60 mins
- Water: 2 bottles minimum
- No heavy food before deep study
- Walk after dinner
- Weekly weight checkIf sleep breaks, coding quality will drop quickly.
Suggested edit for your note
You could replace the “Current Sprint” section with this:
## Current Sprint - FAANG Lock In
### Timeframe
- 3 weeks: [Start Date] to [End Date]
### Sprint Goals
- Solve 90-120 coding problems
- Complete 10-12 system design case studies
- Prepare 8-10 behavioral STAR stories
- Apply/reach out for 30-50 roles/referrals
- Maintain sleep, exercise, diet, and hydration
### Coding
- Daily: 4-5 problems
- Weekly: 30-40 problems
- Focus:
- Week 1: Core patterns
- Week 2: DP, graphs, advanced patterns
- Week 3: Timed mocks and re-solving mistakes
- Maintain mistake log
- Re-solve failed problems after 48 hours
### System Design
- Daily: 1 hour
- Weekly: 3-4 complete designs
- Use Hello Interview/tracker
- Write notes for every design
- Practice speaking answers aloud
### Behavioral
- Daily: 45-60 mins
- Build 8-10 STAR stories
- Practice:
- Tell me about yourself
- Conflict
- Failure
- Leadership
- Ambiguity
- Ownership
- High-impact project
### Applications
- Daily/alternate day: 30-60 mins
- Update resume and LinkedIn
- Apply to 30-50 roles
- Ask for referrals
- Track applications
### DotNet
- Daily: 1 hour
- Continue 100 things in DotNet series
- Keep it focused and bounded
### Health
- Sleep 7+ hours
- Exercise daily
- Water bottle twice: morning and post-lunch
- Supplements: B12, Iron, Mg, O3, Vit D
- Weekly weight checkFinal verdict
Your plan is directionally very good, but it needs to become more measurable and interview-output driven.
The biggest upgrades are:
- Add exact sprint dates.
- Convert goals into weekly numbers.
- Add coding mistake log.
- Add mock interviews.
- Replace passive behavioral prep with STAR story practice.
- Make system design output-based.
- Add application/referral tracking.
- Protect sleep aggressively.
If you follow this for 3 weeks seriously, you’ll be in a much better position for FAANG-style interviews. [Timestamp: 2026/05/10 17:47:50]
user: Ok, howz this now [Context: Notes: index.md] [Timestamp: 2026/05/10 17:51:16]
user: i will have more time in June - this is only for next 3 weeks [Context: Notes: index.md] [Timestamp: 2026/05/10 17:51:41]
ai: This is much better structurally — index now has the right major pillars for a serious 3-week FAANG sprint:
- Health baseline
- Fixed daily schedule
- Coding
- System design
- Behavioral
- DotNet
- Job applications / LinkedIn
The plan is solid, but I’d make a few final tweaks so it becomes execution-proof.
Overall verdict
Good plan, 7.5/10.
With a few measurable targets and review checkpoints, it becomes 9/10.
Right now it has the right direction, but some items still need clearer daily/weekly outputs.
What looks strong
1. Health is included
This is very good:
- Sleep
- Exercise
- Water
- Supplements
- Weight goal
- Morning routine
For interview prep, energy management matters a lot. Keeping this at the top is correct.
2. Timetable is realistic enough
The structure is good:
- Morning DotNet
- Office blocks
- Exercise
- Afternoon study
- Evening study
- Sleep wind-down
This gives you a repeatable daily rhythm instead of deciding each day.
3. Coding + System Design + Behavioral are all present
That’s the right FAANG prep mix.
Most people over-index on LeetCode and ignore behavioral/system design. You’re covering all three.
Main issues to fix
1. Fix the sprint dates
You currently have:
3 Weeks - 11 to 31 JuneJune has 30 days, so update this.
Better:
### Timeframe
- 3 Weeks: 11 June to 30 JuneOr if it starts from today, write exact dates:
### Timeframe
- 3 Weeks: [Start Date] to [End Date]2. Make coding target clearer
Current coding section:
- 3x DP and Graph - 64 from N250 / 42 from N150
- 2x N150 track - 40 questionsThis is a little hard to understand during execution.
Rewrite it as:
### Coding
- Total target: 100 questions in 3 weeks
- Daily target: 4-5 questions
- Weekly target: 30-35 questions
- Main focus:
- DP
- Graphs
- Neetcode 150
- Neetcode 250
- Re-solve incorrect/slow questions after 48 hours
- Maintain mistake logThe biggest improvement: add a mistake log. That will compound your learning.
3. Add mock interviews
For FAANG prep, you need simulation.
Add this:
### Mock Interviews
- Week 1: 1 coding mock
- Week 2: 2 coding mocks + 1 system design mock
- Week 3: 2 coding mocks + 2 system design mocks + 1 behavioral mockEven if you do them alone, speak out loud and time yourself.
4. Behavioral should be STAR-focused
Current:
### Behavioral
- Book reading and content gen - 1 hrThis is useful, but not interview-specific enough.
Change to:
### Behavioral
- Daily: 45-60 mins
- Build 8-10 STAR stories
- Practice answers out loud
- Core stories:
- Tell me about yourself
- Conflict
- Failure
- Leadership
- Ownership
- Ambiguity
- High-impact project
- Tight deadline
- Disagreement with teammate
- Learning something quicklyBook reading can stay, but it should not replace answer practice.
5. System design needs outputs
Current:
### System Design
- Hello Interview / tracker - 1 hr
- Notes writing - 30 minsGood, but make it measurable:
### System Design
- Daily: 1-1.5 hrs
- Weekly: 3-4 full designs
- Total target: 10-12 designs
- For each design, write:
- Requirements
- APIs
- Data model
- High-level design
- Bottlenecks
- Scaling strategy
- Tradeoffs
- Failure handlingSuggested systems:
- URL shortener
- Rate limiter
- Notification system
- Chat system
- News feed
- File storage
- Distributed cache
- Search autocomplete
- Metrics/logging system
- Video streaming
- Payment system
- Ticket booking
6. Add job application targets
You have “Apply jobs” and LinkedIn in the timetable, which is good. But make it numerical.
Add:
### Applications
- Daily: 30-60 mins during lunch block
- Weekly:
- 10-15 applications
- 5 referral requests
- 5 recruiter messages
- Total sprint target:
- 30-45 applications
- 15 referral requests
- 15 recruiter messagesThis makes the pipeline real.
7. Add daily scorecard
This is probably the best practical addition.
Add this template:
## Daily Scorecard
- Sleep:
- Weight:
- Exercise:
- Water:
- Coding questions:
- Revisions:
- System design:
- Behavioral:
- DotNet:
- Applications/referrals:
- Biggest mistake:
- Tomorrow priority:This will help you avoid vague progress.
Suggested final version for your sprint section
You can replace your current sprint section with this:
## Current Sprint - Summer - Lock In
### Timeframe
- 3 Weeks: 11 June to 30 June
### Sprint Goal
- Prepare seriously for FAANG interviews while maintaining health, routine, and job application momentum.
### Coding
- Total target: 100 questions
- Daily target: 4-5 questions
- Weekly target: 30-35 questions
- Focus:
- DP
- Graphs
- Neetcode 150
- Neetcode 250
- Re-solve incorrect/slow questions after 48 hours
- Maintain mistake log
### System Design
- Daily: 1-1.5 hrs
- Weekly: 3-4 full designs
- Total target: 10-12 designs
- Use Hello Interview / tracker
- Write notes for each design:
- Requirements
- APIs
- Data model
- Architecture
- Bottlenecks
- Scaling
- Tradeoffs
- Failure modes
### Behavioral
- Daily: 45-60 mins
- Build 8-10 STAR stories
- Practice out loud
- Core stories:
- Tell me about yourself
- Conflict
- Failure
- Leadership
- Ownership
- Ambiguity
- High-impact project
- Tight deadline
- Disagreement
- Fast learning
### DotNet
- Daily: 1 hr
- Continue 100 things in DotNet series
- Keep this bounded so it does not eat into coding/system design prep
### Applications
- Daily or alternate day: 30-60 mins
- Weekly:
- 10-15 applications
- 5 referral requests
- 5 recruiter messages
- Total target:
- 30-45 applications
- 15 referral requests
- 15 recruiter messages
### Mock Interviews
- Week 1:
- 1 coding mock
- Week 2:
- 2 coding mocks
- 1 system design mock
- Week 3:
- 2 coding mocks
- 2 system design mocks
- 1 behavioral mock
### Health Non-negotiables
- Sleep 7+ hours
- Exercise daily
- Water bottle twice: morning and post-lunch
- Supplements: B12, Iron, Mg, O3, Vit D
- Weekly weight checkFinal answer
Yes — this plan is now very workable.
The only thing I’d push hard on: don’t let it remain a “study schedule.” Turn it into an output schedule.
Daily outputs should be:
- 4-5 coding problems
- 1 system design concept/design
- 1 behavioral story or answer practice
- 1 DotNet session
- 1 application/referral action
- Exercise + sleep protected
If you execute this consistently for 3 weeks, you’ll be significantly sharper for FAANG interviews. [Timestamp: 2026/05/10 17:51:43]
ai: Got it — then I’d treat the next 3 weeks as a pre-sprint / foundation phase, not the full FAANG grind.
Your June phase can be the real “Lock In” sprint. For now, the goal should be:
- Build consistency
- Fix sleep/health/routine
- Start coding momentum
- Prepare tracking systems
- Identify weak areas
- Get resume/LinkedIn/referral pipeline ready
- Avoid burnout before June
Revised framing
Instead of:
“Next 3 weeks = prepare fully for FAANG”
Make it:
“Next 3 weeks = stabilize life + build interview prep foundation so June can be high-output.”
That is much better.
Updated plan for next 3 weeks
Main priorities
| Priority | Goal |
|---|---|
| Health | Sleep, exercise, weight, hydration, supplements |
| Routine | Consistent wake/sleep and daily study rhythm |
| Coding | Build pattern momentum, not max volume |
| System Design | Start light but consistent |
| Behavioral | Draft initial STAR stories |
| Applications | Resume, LinkedIn, company list, referral prep |
| DotNet | Continue daily 1 hour if useful |
Next 3 weeks target
Coding
Keep it realistic:
- 2-3 problems/day
- 15-20 problems/week
- 45-60 problems total over 3 weeks
Focus on quality:
- Understand pattern
- Write clean solution
- Review mistakes
- Re-solve hard ones after 2-3 days
Do not try to crush 100+ problems right now. Save that for June.
Best focus areas
For these 3 weeks:
- Arrays / strings
- Hash maps
- Two pointers
- Sliding window
- Stack / monotonic stack basics
- Binary search
- Trees basics
- Graph BFS/DFS basics
- DP intro
This gives you a strong launchpad for June.
System design
Keep it light:
- 30-45 mins/day or 3-4 sessions/week
- 1 full design per week
- 3 total designs in 3 weeks
Suggested designs:
- URL shortener
- Rate limiter
- Notification system
For now, don’t over-optimize. Just build the habit:
- Requirements
- APIs
- Data model
- High-level design
- Bottlenecks
- Tradeoffs
Behavioral
Your current behavioral line in index says:
Book reading and content gen - 1 hr
For this phase, I’d change it to:
### Behavioral
- Draft 6 STAR stories over 3 weeks
- Practice “Tell me about yourself”
- Practice 2 stories/week out loudTarget stories:
- Conflict
- Failure
- Leadership
- Ownership
- Ambiguity
- High-impact project
You don’t need polished answers yet. Just draft raw material.
Applications / LinkedIn
This is actually a great thing to do before June.
For next 3 weeks:
- Update resume
- Update LinkedIn
- Create target company list
- Identify 30-50 roles
- Identify possible referrers
- Start light outreach
Do not make applications the main thing yet unless your resume is ready.
Suggested daily block:
- 1 PM - 2 PM: Lunch + LinkedIn/referral/application prep
That already fits your current timetable.
Health / life focus
Since you specifically said you want to focus on your life, I would make this the real primary goal.
From index, you already have the right basics:
- Get in shape
- Weight target under 70
- Sleep
- Exercise
- Water
- Supplements
- Morning routine
For next 3 weeks, make this measurable:
### Health Goals - Next 3 Weeks
- Sleep: 7+ hours
- Exercise: 5x/week
- Water: 2 bottles/day
- Weight check: 2x/week
- Supplements daily
- No late-night study if sleep is at riskThis will help June a lot.
Better timetable for next 3 weeks
Your existing timetable is ambitious. For this phase, I’d soften it slightly.
## Time Table - Foundation Phase
- 7 AM - 8 AM: Wake up, breakfast, coffee
- 8 AM - 9 AM: DotNet / CS basics
- 9 AM - 10 AM: Office round 1
- 10 AM - 11 AM: Exercise + post-work + lunch prep
- 11 AM - 1 PM: Office round 2
- 1 PM - 2 PM: Lunch + LinkedIn/referral prep
- 2 PM - 4 PM: Coding
- 4 PM - 4:30 PM: Break
- 4:30 PM - 5:30 PM: Coding review / re-solve / notes
- 5:30 PM - 6 PM: System design light
- 6 PM - 8 PM: Dinner break
- 8 PM - 9 PM: Behavioral / reading / resume / light review
- 9 PM - 10 PM: Wind down / planning / optional light study
- 10 PM - 11 PM: Sleep prepKey difference: don’t force 6 hours of hard study yet. Aim for 3-4 good hours plus routine.
Weekly breakdown
Week 1: Stabilize
Focus:
- Fix sleep/wake routine
- Start exercise
- Resume/LinkedIn cleanup
- Coding basics
- Create tracking sheets
Targets:
- 15 coding problems
- 1 system design: URL shortener
- 2 STAR story drafts
- Resume v1
- LinkedIn profile review
- Exercise 4-5 times
Week 2: Build momentum
Focus:
- Increase coding consistency
- Start graph/tree practice
- Light referral research
- Continue health rhythm
Targets:
- 18-20 coding problems
- 1 system design: Rate limiter
- 2 STAR story drafts
- 15 target companies/roles listed
- 5 referral prospects identified
- Exercise 5 times
Week 3: Prepare for June sprint
Focus:
- Identify weak areas
- Prepare June study plan
- Finish application assets
- Start timed coding lightly
Targets:
- 20 coding problems
- 1 system design: Notification system
- 2 STAR story drafts
- Resume v2 finalized
- LinkedIn finalized
- June coding/system design plan ready
- 1-2 timed coding sessions
Then June can be the real sprint
In June, when you have more time, you can ramp to:
## June FAANG Lock-In
- Coding: 4-6 problems/day
- System Design: 1-2 hrs/day
- Behavioral: 45 mins/day
- Mock interviews: 2-3/week
- Applications/referrals: 5-10/week
- Re-solving mistake log: dailyThat is where the high intensity belongs.
Suggested update to your index note
I’d rename the current sprint section like this:
## Current Sprint - Foundation Phase
### Timeframe
- Next 3 weeks before June
### Goal
- Stabilize life, health, and routine
- Build FAANG prep momentum
- Prepare for high-intensity June sprint
### Coding
- 2-3 problems/day
- 15-20 problems/week
- Total: 45-60 problems
- Focus on patterns and mistake log
### System Design
- 3 designs total
- URL shortener
- Rate limiter
- Notification system
- 30-45 mins/day or 3-4 sessions/week
### Behavioral
- Draft 6 STAR stories
- Practice “Tell me about yourself”
- Speak answers out loud 2x/week
### Applications
- Resume v2
- LinkedIn update
- Target company list
- Referral list
- Light outreach
### DotNet
- Daily 1 hour
- Continue 100 things in DotNet series
### Health
- Sleep 7+ hours
- Exercise 5x/week
- Water 2 bottles/day
- Supplements daily
- Weekly weight check
### June Sprint Prep
- Finalize June study schedule
- Identify weak areas
- Prepare problem lists
- Schedule mocksFinal recommendation
For the next 3 weeks, don’t chase maximum interview prep volume.
Chase this instead:
- Stable routine
- Better body/energy
- 45-60 quality coding problems
- 3 system design notes
- 6 behavioral stories
- Resume + LinkedIn ready
- Clear June sprint plan
Then in June, you can go aggressive without starting from zero. [Timestamp: 2026/05/10 17:52:09]