Week 2: Sliding Window, Stack, Binary Search

Sep 22–28  ·  Target times: Easy ≤ 15m · Medium ≤ 30m · Hard ≤ 55m

Daily routine: 75 min DSA (timed) + 10 min syntax typing + 35 min second block. Talk out loud. No AI autocomplete. Over cap → 48h redo queue.

Day 1

DSA set 1 of 5

DSA problems (75 min, timed)

Second block (35 min) — System Design + CS: OS finish + Networking
CPU scheduling, deadlock handling; TCP vs UDP, HTTP methods/status, DNS, 'what happens when you type a URL'. Most important: TCP handshake, HTTP status, DNS. Watch Neso Networking; GfG URL walkthrough. Outcome: narrate a full URL request path.

Day 2

DSA set 2 of 5

DSA problems (75 min, timed)

Second block (35 min) — ML/DL: Gradient descent & backprop
Forward/backward pass, SGD vs Adam, learning rate, vanishing/exploding gradients. Most important: backprop intuition + Adam vs SGD. Watch 3Blue1Brown neural-nets (4 videos). Outcome: whiteboard-explain backprop.

Day 3

DSA set 3 of 5

DSA problems (75 min, timed)

Second block (35 min) — System Design + CS: OS finish + Networking
CPU scheduling, deadlock handling; TCP vs UDP, HTTP methods/status, DNS, 'what happens when you type a URL'. Most important: TCP handshake, HTTP status, DNS. Watch Neso Networking; GfG URL walkthrough. Outcome: narrate a full URL request path.

Day 4

DSA set 4 of 5

DSA problems (75 min, timed)

Second block (35 min) — ML/DL: Gradient descent & backprop
Forward/backward pass, SGD vs Adam, learning rate, vanishing/exploding gradients. Most important: backprop intuition + Adam vs SGD. Watch 3Blue1Brown neural-nets (4 videos). Outcome: whiteboard-explain backprop.

Day 5

DSA set 5 of 5

DSA problems (75 min, timed)

Second block (35 min) — System Design + CS: OS finish + Networking
CPU scheduling, deadlock handling; TCP vs UDP, HTTP methods/status, DNS, 'what happens when you type a URL'. Most important: TCP handshake, HTTP status, DNS. Watch Neso Networking; GfG URL walkthrough. Outcome: narrate a full URL request path.