Studying Schedule

Weekdays 2h, weekends 4–5h. The sys design sprint (Jul 18+) splits around the Waymo onsite — see the blue panel below. Gap patterns folded in: backtracking, overlapping intervals, monotonic stack, prefix sum. Click any day or week header to collapse it; past days auto-collapse.
DS/AReact/UIBehaviouralSys Design (deferred)Interview day
Week 1 — Waymo, Gem, and the gap patterns

Sat July 4

4.5 h
React/UIDS/A

Sun July 5

4.5 h
React/UIDS/A

Mon July 6

WAYMO — React/UI
2 h study
React/UIDS/A

Tue July 7

2 h
DS/ATO DO · Rewrite #981 TimeMap

Wed July 8

GEM — DS/A
2 h study
DS/ATO DO · Task Scheduler

Thu July 9

30 min
DS/ADONE · LRU Cache

Fri July 10

2 h
BehaviouralTO DO · Deep dive day 1
Week 2 — Plaid, Retool, Google

Sat July 11

3.5 h
BehaviouralDS/ATO DO · Deep dive day 2 + Plaid Coupons

Sun July 12

deep dive
Behavioural

Mon July 13

PLAID — DS/A + Project Deep Dive
3.25 h study
BehaviouralDS/A

Tue July 14

RETOOL — DS/A
3 h 20 min study
DS/ABehavioural

Wed July 15

2 h 40 min
BehaviouralDS/ATO DO · STAR day 1 (priority) + Scale (trimmed)

Thu July 16

SCALE.AI — DS/A · 1–2pm PT
3 h 15 min study
DS/ABehaviouralTO DO · STAR day 2

Fri July 17

GOOGLE — DS/A + Behavioural
~1 h, morning only
DS/ABehavioural
Week 3 — Sys design (part 1) + Waymo onsite prep

How the back half works — read first

Sat July 18

4 h
Sys Design

Sun July 19

4 h
Sys DesignReact

Mon July 20

4.5 h
Sys DesignOOO

Tue July 21

4.5 h
Sys DesignOOO

Wed July 22

4.5 h
Sys DesignOOO

Thu July 23

2 h
ReactWaymo pivot

Fri July 24

2 h
ReactBehaviouralWaymo pivot
Week 4 — Waymo onsite (Jul 28–29)

Sat July 25

3.5 h
ReactBehavioural

Sun July 26

3 h
ReactBehavioural

Mon July 27

1 h
ReactOncall starts · logistics

Tue July 28

WAYMO — Frontend/Fullstack Coding ×2
1:30–3:15pm PT
React/UI

Wed July 29

WAYMO — Behavioural + Coding
3:00–4:45pm PT
BehaviouralReact/UI
August — onsite loops

Aug 1–3

flex
Sys DesignOncall ends 8/3

Tue Aug 4

PLAID onsite (confirmed)
loop
DS/ASys DesignBehaviouralOOO

Wed Aug 5

RETOOL onsite (confirmed)
loop
Sys DesignBehaviouralOOO

Thu Aug 6

4.5 h
Sys DesignOOO

Fri Aug 7

4 h
Sys DesignOOO

Aug 8–10

flex
Sys DesignBehavioural

Retool + Google onsites — pending

DS/ASys DesignBehavioural

Overflow rules — if a day ends early

Screens Jul 6–17 · sys design part 1 (Jul 18–22) · Waymo prep + onsite (Jul 28–29) · sys design part 2 + Plaid onsite (Aug 4, confirmed). Retool and Google onsites pending scheduling, no dates yet. Log every session in learning_journal.html / js-learning-journal.html.