LoopTracker
Day 23 / 56
Web Push CenterApple APNs & Web Push

Lock-screen alerts

Real-time push delivery to your iPhone Home Screen PWA. Alarms fire at 09:00, 12:00, 15:00, and 18:00 in your local timezone.

Due Now

630 tasks
Coding Day 2

LC 76 Minimum Window Substring

System design Day 2

Consistent hashing

Estimation Day 2

Partitions when N → N+1

Coding Day 1

Two Sum + 3Sum

Coding Day 1

Two Sum + 3Sum

Coding Day 1

Maximum Subarray / Kadane

Coding Day 1

Maximum Subarray / Kadane

System design Day 1

L4 vs L7 load balancing

System design Day 1

L4 vs L7 load balancing

System design Day 1

RR vs least-conn vs IP-hash

System design Day 1

RR vs least-conn vs IP-hash

Coding Day 3

Trapping Rain Water

System design Day 3

Reverse proxy vs API gateway

Estimation Day 3

QPS behind one L7 proxy

Coding Day 2

LC 3 Longest Unique Substring

Coding Day 2

LC 3 Longest Unique Substring

Coding Day 2

LC 76 Minimum Window Substring

Coding Day 2

LC 76 Minimum Window Substring

System design Day 2

Consistent hashing

System design Day 2

Consistent hashing

Estimation Day 2

Partitions when N → N+1

Estimation Day 2

Partitions when N → N+1

Coding Day 4

Longest Consecutive Sequence

System design Day 4

CAP in one minute

System design Day 4

Strong vs eventual consistency

Coding Day 3

Container With Most Water

Coding Day 3

Container With Most Water

Coding Day 3

Trapping Rain Water

Coding Day 3

Trapping Rain Water

System design Day 3

Reverse proxy vs API gateway

System design Day 3

Reverse proxy vs API gateway

Estimation Day 3

QPS behind one L7 proxy

Estimation Day 3

QPS behind one L7 proxy

Coding Day 5

Palindrome + Longest Palindrome

System design Day 5

DNS, TLS, request path

Estimation Day 5

1M × 2KB JSON requests/s

Coding Day 4

Subarray Sum Equals K

Coding Day 4

Subarray Sum Equals K

Coding Day 4

Longest Consecutive Sequence

Coding Day 4

Longest Consecutive Sequence

System design Day 4

CAP in one minute

System design Day 4

CAP in one minute

System design Day 4

Strong vs eventual consistency

System design Day 4

Strong vs eventual consistency

Coding Day 6

Daily Temperatures

Coding Day 6

Largest Rectangle in Histogram

System design Day 6

Health checks and failover

Coding Day 5

Group Anagrams

Coding Day 5

Group Anagrams

Coding Day 5

Palindrome + Longest Palindrome

Coding Day 5

Palindrome + Longest Palindrome

System design Day 5

DNS, TLS, request path

System design Day 5

DNS, TLS, request path

Estimation Day 5

1M × 2KB JSON requests/s

Estimation Day 5

1M × 2KB JSON requests/s

Coding Day 7

Redo the weakest problem timed

Admin Day 7

Tag 3 pattern gaps for week 2

Coding Day 6

Valid Parentheses + Min Stack

Coding Day 6

Valid Parentheses + Min Stack

Coding Day 6

Daily Temperatures

Coding Day 6

Daily Temperatures

Coding Day 6

Largest Rectangle in Histogram

Coding Day 6

Largest Rectangle in Histogram

System design Day 6

Health checks and failover

System design Day 6

Health checks and failover

Coding Day 8

Cycle + Intersection

System design Day 8

Write-through vs write-back

System design Day 8

LRU vs LFU eviction

Coding Day 7

Redo the weakest problem timed

Coding Day 7

Redo the weakest problem timed

Admin Day 7

Tag 3 pattern gaps for week 2

Admin Day 7

Tag 3 pattern gaps for week 2

Coding Day 9

Merge K Sorted Lists

Coding Day 9

Top K Frequent Elements

System design Day 9

Redis as cache vs primary

Coding Day 8

Reverse List / Reverse K-Group

Coding Day 8

Reverse List / Reverse K-Group

Coding Day 8

Cycle + Intersection

Coding Day 8

Cycle + Intersection

System design Day 8

Write-through vs write-back

System design Day 8

Write-through vs write-back

System design Day 8

LRU vs LFU eviction

System design Day 8

LRU vs LFU eviction

Coding Day 10

Insert Interval

Coding Day 10

Meeting Rooms II

Estimation Day 10

Calendar fan-out, 10k meetings

Coding Day 9

Kth Largest Element

Coding Day 9

Kth Largest Element

Coding Day 9

Merge K Sorted Lists

Coding Day 9

Merge K Sorted Lists

Coding Day 9

Top K Frequent Elements

Coding Day 9

Top K Frequent Elements

System design Day 9

Redis as cache vs primary

System design Day 9

Redis as cache vs primary

Coding Day 11

Find Peak Element

Coding Day 11

Time-Based Key-Value Store

System design Day 11

Binary search over logs

Coding Day 10

Merge Intervals

Coding Day 10

Merge Intervals

Coding Day 10

Insert Interval

Coding Day 10

Insert Interval

Coding Day 10

Meeting Rooms II

Coding Day 10

Meeting Rooms II

Estimation Day 10

Calendar fan-out, 10k meetings

Estimation Day 10

Calendar fan-out, 10k meetings

System design Day 12

CDN vs origin cache

Coding Day 12

LRU Cache

Estimation Day 12

Hit rate needed to hold p99

Coding Day 11

Search Rotated Array

Coding Day 11

Search Rotated Array

Coding Day 11

Find Peak Element

Coding Day 11

Find Peak Element

Coding Day 11

Time-Based Key-Value Store

Coding Day 11

Time-Based Key-Value Store

System design Day 11

Binary search over logs

System design Day 11

Binary search over logs

System design Day 13

Competing consumers, poison pills

Coding Day 13

Sliding Window Maximum

LLD Day 13

Bounded blocking queue

System design Day 12

Cache aside, stampede, TTL

System design Day 12

Cache aside, stampede, TTL

System design Day 12

CDN vs origin cache

System design Day 12

CDN vs origin cache

Coding Day 12

LRU Cache

Coding Day 12

LRU Cache

Estimation Day 12

Hit rate needed to hold p99

Estimation Day 12

Hit rate needed to hold p99

Coding Day 14

Timed medium from week 2

Admin Day 14

Draft 5 STAR story titles

System design Day 13

At-least-once vs exactly-once

System design Day 13

At-least-once vs exactly-once

System design Day 13

Competing consumers, poison pills

System design Day 13

Competing consumers, poison pills

Coding Day 13

Sliding Window Maximum

Coding Day 13

Sliding Window Maximum

LLD Day 13

Bounded blocking queue

LLD Day 13

Bounded blocking queue

Coding Day 15

Lowest Common Ancestor

Coding Day 15

Serialize / Deserialize Tree

System design Day 15

Blob vs block vs object store

Coding Day 14

Timed medium from week 2

Coding Day 14

Timed medium from week 2

Admin Day 14

Draft 5 STAR story titles

Admin Day 14

Draft 5 STAR story titles

Coding Day 16

Kth Smallest in BST

Coding Day 16

Binary Tree Max Path Sum

Behavioral Day 16

STAR — owned a technical mistake

Coding Day 15

Level Order + Zigzag

Coding Day 15

Level Order + Zigzag

Coding Day 15

Lowest Common Ancestor

Coding Day 15

Lowest Common Ancestor

Coding Day 15

Serialize / Deserialize Tree

Coding Day 15

Serialize / Deserialize Tree

System design Day 15

Blob vs block vs object store

System design Day 15

Blob vs block vs object store

Coding Day 17

Clone Graph

Coding Day 17

Word Ladder

System design Day 17

Service discovery

Coding Day 16

Validate BST

Coding Day 16

Validate BST

Coding Day 16

Kth Smallest in BST

Coding Day 16

Kth Smallest in BST

Coding Day 16

Binary Tree Max Path Sum

Coding Day 16

Binary Tree Max Path Sum

Behavioral Day 16

STAR — owned a technical mistake

Behavioral Day 16

STAR — owned a technical mistake

Coding Day 18

Connected Components

Coding Day 18

Accounts Merge

System design Day 18

Circuit breaker, retry, timeout

Coding Day 17

Number of Islands

Coding Day 17

Number of Islands

Coding Day 17

Clone Graph

Coding Day 17

Clone Graph

Coding Day 17

Word Ladder

Coding Day 17

Word Ladder

System design Day 17

Service discovery

System design Day 17

Service discovery

System design Day 19

Global limiter, multi-region

Estimation Day 19

100k rps counters, 1% error

LLD Day 19

RateLimiter class API

Coding Day 18

Course Schedule I / II

Coding Day 18

Course Schedule I / II

Coding Day 18

Connected Components

Coding Day 18

Connected Components

Coding Day 18

Accounts Merge

Coding Day 18

Accounts Merge

System design Day 18

Circuit breaker, retry, timeout

System design Day 18

Circuit breaker, retry, timeout

System design Day 20

Aliases, analytics, abuse

Estimation Day 20

100M new URLs / month

Coding Day 20

Encode and Decode TinyURL

System design Day 19

Token bucket vs sliding window

System design Day 19

Token bucket vs sliding window

System design Day 19

Global limiter, multi-region

System design Day 19

Global limiter, multi-region

Estimation Day 19

100k rps counters, 1% error

Estimation Day 19

100k rps counters, 1% error

LLD Day 19

RateLimiter class API

LLD Day 19

RateLimiter class API

Mock Day 21

45-min coding mock, tree or graph

Admin Day 21

Update the pattern gap list

System design Day 20

TinyURL — IDs, 301 vs 302

System design Day 20

TinyURL — IDs, 301 vs 302

System design Day 20

Aliases, analytics, abuse

System design Day 20

Aliases, analytics, abuse

Estimation Day 20

100M new URLs / month

Estimation Day 20

100M new URLs / month

Coding Day 20

Encode and Decode TinyURL

Coding Day 20

Encode and Decode TinyURL

Coding Day 22

Coin Change

Coding Day 22

Longest Increasing Subsequence

System design Day 22

SQL vs NoSQL decision tree

Mock Day 21

45-min coding mock, tree or graph

Mock Day 21

45-min coding mock, tree or graph

Admin Day 21

Update the pattern gap list

Admin Day 21

Update the pattern gap list

Coding Day 23

Edit Distance

Coding Day 23

Longest Common Subsequence

Estimation Day 23

1B rows, 200 B, 3 replicas

Coding Day 22

House Robber I / II

Coding Day 22

House Robber I / II

Coding Day 22

Coin Change

Coding Day 22

Coin Change

Coding Day 22

Longest Increasing Subsequence

Coding Day 22

Longest Increasing Subsequence

System design Day 22

SQL vs NoSQL decision tree

System design Day 22

SQL vs NoSQL decision tree

Coding Day 24

Word Search

Coding Day 24

N-Queens — prune narration

Behavioral Day 24

STAR — stakeholder disagreement

Coding Day 23

Unique Paths

Coding Day 23

Unique Paths

Coding Day 23

Edit Distance

Coding Day 23

Edit Distance

Coding Day 23

Longest Common Subsequence

Coding Day 23

Longest Common Subsequence

Estimation Day 23

1B rows, 200 B, 3 replicas

Estimation Day 23

1B rows, 200 B, 3 replicas

Coding Day 25

Cheapest Flights K Stops

Coding Day 25

Alien Dictionary

System design Day 25

Sharding: hash, range, geo

Coding Day 24

Combination Sum

Coding Day 24

Combination Sum

Coding Day 24

Word Search

Coding Day 24

Word Search

Coding Day 24

N-Queens — prune narration

Coding Day 24

N-Queens — prune narration

Behavioral Day 24

STAR — stakeholder disagreement

Behavioral Day 24

STAR — stakeholder disagreement

System design Day 26

Ranking, fan-out, celebrities

Estimation Day 26

Fan-out for 10M DAU

Coding Day 26

Design Twitter

Coding Day 25

Network Delay Time

Coding Day 25

Network Delay Time

Coding Day 25

Cheapest Flights K Stops

Coding Day 25

Cheapest Flights K Stops

Coding Day 25

Alien Dictionary

Coding Day 25

Alien Dictionary

System design Day 25

Sharding: hash, range, geo

System design Day 25

Sharding: hash, range, geo

System design Day 27

Presence, receipts, groups

Estimation Day 27

50M concurrent WebSockets

LLD Day 27

Message store schema + API

System design Day 26

Feed — push vs pull

System design Day 26

Feed — push vs pull

System design Day 26

Ranking, fan-out, celebrities

System design Day 26

Ranking, fan-out, celebrities

Estimation Day 26

Fan-out for 10M DAU

Estimation Day 26

Fan-out for 10M DAU

Coding Day 26

Design Twitter

Coding Day 26

Design Twitter

Mock Day 28

60-min SD mock: shortener or limiter

Admin Day 28

Pick 2 SD prompts to repeat

System design Day 27

WhatsApp-style chat

System design Day 27

WhatsApp-style chat

System design Day 27

Presence, receipts, groups

System design Day 27

Presence, receipts, groups

Estimation Day 27

50M concurrent WebSockets

Estimation Day 27

50M concurrent WebSockets

LLD Day 27

Message store schema + API

LLD Day 27

Message store schema + API

System design Day 29

Priority, batching, quiet hours

Estimation Day 29

1B pushes/day, p99 < 5s

Coding Day 29

Design Hit Counter

Mock Day 28

60-min SD mock: shortener or limiter

Mock Day 28

60-min SD mock: shortener or limiter

Admin Day 28

Pick 2 SD prompts to repeat

Admin Day 28

Pick 2 SD prompts to repeat

System design Day 30

Inverted index, ranking, freshness

Estimation Day 30

Index size, 100M docs × 2KB

LLD Day 30

Trie vs inverted index

System design Day 29

Push, email, in-app notifications

System design Day 29

Push, email, in-app notifications

System design Day 29

Priority, batching, quiet hours

System design Day 29

Priority, batching, quiet hours

Estimation Day 29

1B pushes/day, p99 < 5s

Estimation Day 29

1B pushes/day, p99 < 5s

Coding Day 29

Design Hit Counter

Coding Day 29

Design Hit Counter

System design Day 31

Scan, thumbnails, invalidation

Estimation Day 31

10M uploads/day, 2MB avg

LLD Day 31

Asset metadata model

System design Day 30

Typeahead / autocomplete

System design Day 30

Typeahead / autocomplete

System design Day 30

Inverted index, ranking, freshness

System design Day 30

Inverted index, ranking, freshness

Estimation Day 30

Index size, 100M docs × 2KB

Estimation Day 30

Index size, 100M docs × 2KB

LLD Day 30

Trie vs inverted index

LLD Day 30

Trie vs inverted index

System design Day 32

AuthN / AuthZ, tokens, sessions

Estimation Day 32

Token validation at 200k rps

Behavioral Day 32

STAR — ambiguous requirements

System design Day 31

Image upload → blob → CDN

System design Day 31

Image upload → blob → CDN

System design Day 31

Scan, thumbnails, invalidation

System design Day 31

Scan, thumbnails, invalidation

Estimation Day 31

10M uploads/day, 2MB avg

Estimation Day 31

10M uploads/day, 2MB avg

LLD Day 31

Asset metadata model

LLD Day 31

Asset metadata model

LLD Day 33

Parking Lot — tickets and fees

Coding Day 33

Min Stack + Max Freq Stack

System design Day 33

When LLD becomes HLD in the room

System design Day 32

Shared vs silo isolation

System design Day 32

Shared vs silo isolation

System design Day 32

AuthN / AuthZ, tokens, sessions

System design Day 32

AuthN / AuthZ, tokens, sessions

Estimation Day 32

Token validation at 200k rps

Estimation Day 32

Token validation at 200k rps

Behavioral Day 32

STAR — ambiguous requirements

Behavioral Day 32

STAR — ambiguous requirements

LLD Day 34

Elevator system

Coding Day 34

Task Scheduler (LC 621)

Estimation Day 34

Workers for 5k jobs/min

LLD Day 33

LRU Cache — code + concurrency

LLD Day 33

LRU Cache — code + concurrency

LLD Day 33

Parking Lot — tickets and fees

LLD Day 33

Parking Lot — tickets and fees

Coding Day 33

Min Stack + Max Freq Stack

Coding Day 33

Min Stack + Max Freq Stack

System design Day 33

When LLD becomes HLD in the room

System design Day 33

When LLD becomes HLD in the room

Mock Day 35

60-min SD mock: notify or search

Admin Day 35

8-story STAR bank checklist

LLD Day 34

Task scheduler / thread pool

LLD Day 34

Task scheduler / thread pool

LLD Day 34

Elevator system

LLD Day 34

Elevator system

Coding Day 34

Task Scheduler (LC 621)

Coding Day 34

Task Scheduler (LC 621)

Estimation Day 34

Workers for 5k jobs/min

Estimation Day 34

Workers for 5k jobs/min

Behavioral Day 36

Story — incident you caused

Behavioral Day 36

Story — mentored / raised the bar

Admin Day 36

Quantify impact numbers

Mock Day 35

60-min SD mock: notify or search

Mock Day 35

60-min SD mock: notify or search

Admin Day 35

8-story STAR bank checklist

Admin Day 35

8-story STAR bank checklist

Behavioral Day 37

Story — shipped imperfect, right call

Behavioral Day 37

Map stories to growth-mindset rubric

Coding Day 37

20-min timed warm-up medium

Behavioral Day 36

Story — cross-team influence

Behavioral Day 36

Story — cross-team influence

Behavioral Day 36

Story — incident you caused

Behavioral Day 36

Story — incident you caused

Behavioral Day 36

Story — mentored / raised the bar

Behavioral Day 36

Story — mentored / raised the bar

Admin Day 36

Quantify impact numbers

Admin Day 36

Quantify impact numbers

Behavioral Day 38

Story — customer-framed technical bet

Behavioral Day 38

Practice 2-minute versions out loud

System design Day 38

10x load pass on last design

Behavioral Day 37

Story — learned something fundamental

Behavioral Day 37

Story — learned something fundamental

Behavioral Day 37

Story — shipped imperfect, right call

Behavioral Day 37

Story — shipped imperfect, right call

Behavioral Day 37

Map stories to growth-mindset rubric

Coding Day 1

Two Sum + 3Sum

Behavioral Day 37

Map stories to growth-mindset rubric

Coding Day 37

20-min timed warm-up medium

Coding Day 1

Maximum Subarray / Kadane

Coding Day 37

20-min timed warm-up medium

Estimation Day 39

Teams presence, 300M MAU

System design Day 1

L4 vs L7 load balancing

Estimation Day 39

Latency cheat sheet from memory

System design Day 1

RR vs least-conn vs IP-hash

Coding Day 39

Random LC medium, narrate first

Behavioral Day 38

Story — conflict with PM or peer

Behavioral Day 38

Story — conflict with PM or peer

Behavioral Day 38

Story — customer-framed technical bet

Behavioral Day 38

Story — customer-framed technical bet

Behavioral Day 38

Practice 2-minute versions out loud

Coding Day 2

LC 3 Longest Unique Substring

Behavioral Day 38

Practice 2-minute versions out loud

System design Day 38

10x load pass on last design

Coding Day 2

LC 76 Minimum Window Substring

System design Day 38

10x load pass on last design

LLD Day 40

In-process pub-sub

System design Day 2

Consistent hashing

LLD Day 40

Chess or deck of cards

Estimation Day 2

Partitions when N → N+1

Coding Day 40

Implement Trie

Estimation Day 39

YouTube-lite: QPS, store, pipe

Estimation Day 39

YouTube-lite: QPS, store, pipe

Estimation Day 39

Teams presence, 300M MAU

Estimation Day 39

Teams presence, 300M MAU

Estimation Day 39

Latency cheat sheet from memory

Coding Day 3

Container With Most Water

Estimation Day 39

Latency cheat sheet from memory

Coding Day 39

Random LC medium, narrate first

Coding Day 3

Trapping Rain Water

Coding Day 39

Random LC medium, narrate first

System design Day 41

Scope a design in 8 minutes

System design Day 3

Reverse proxy vs API gateway

Behavioral Day 41

One story with interruptions

Estimation Day 3

QPS behind one L7 proxy

Admin Day 41

Loop logistics checklist

LLD Day 40

Logger / rate-limited logger

LLD Day 40

Logger / rate-limited logger

LLD Day 40

In-process pub-sub

LLD Day 40

In-process pub-sub

LLD Day 40

Chess or deck of cards

Coding Day 4

Subarray Sum Equals K

LLD Day 40

Chess or deck of cards

Coding Day 40

Implement Trie

Coding Day 4

Longest Consecutive Sequence

Coding Day 40

Implement Trie

Mock Day 42

45-min behavioral mock

System design Day 4

CAP in one minute

Admin Day 42

Cut IC-scope stories

System design Day 4

Strong vs eventual consistency

Coding Day 41

Medium + ‘now 10M rows’ follow-up

Coding Day 41

Medium + ‘now 10M rows’ follow-up

System design Day 41

Scope a design in 8 minutes

System design Day 41

Scope a design in 8 minutes

Behavioral Day 41

One story with interruptions

Coding Day 5

Group Anagrams

Behavioral Day 41

One story with interruptions

Admin Day 41

Loop logistics checklist

Coding Day 5

Palindrome + Longest Palindrome

Admin Day 41

Loop logistics checklist

Coding Day 43

Post-mock: edges you missed

System design Day 5

DNS, TLS, request path

Coding Day 43

Re-solve the mock problem clean

Estimation Day 5

1M × 2KB JSON requests/s

Admin Day 43

Score narration, not just AC

Mock Day 42

45-min behavioral mock

Mock Day 42

45-min behavioral mock

Admin Day 42

Cut IC-scope stories

Coding Day 6

Valid Parentheses + Min Stack

Admin Day 42

Cut IC-scope stories

Coding Day 6

Daily Temperatures

Coding Day 44

Follow-up: scale the solution to 10M

Coding Day 6

Largest Rectangle in Histogram

LLD Day 44

If they pivot to class design, 20 min

System design Day 6

Health checks and failover

Mock Day 43

60-min coding mock — arrays/windows

Mock Day 43

60-min coding mock — arrays/windows

Coding Day 43

Post-mock: edges you missed

Coding Day 43

Post-mock: edges you missed

Coding Day 43

Re-solve the mock problem clean

Coding Day 43

Re-solve the mock problem clean

Admin Day 43

Score narration, not just AC

Coding Day 7

Redo the weakest problem timed

Admin Day 43

Score narration, not just AC

Estimation Day 45

Redo the numbers cold

Admin Day 7

Tag 3 pattern gaps for week 2

System design Day 45

Failure modes and SLOs

Admin Day 45

Azure primitives you named

Mock Day 44

60-min coding mock — graphs/trees

Mock Day 44

60-min coding mock — graphs/trees

Coding Day 44

Follow-up: scale the solution to 10M

Coding Day 44

Follow-up: scale the solution to 10M

LLD Day 44

If they pivot to class design, 20 min

Coding Day 8

Reverse List / Reverse K-Group

LLD Day 44

If they pivot to class design, 20 min

Coding Day 8

Cycle + Intersection

LLD Day 46

Concurrency and tests

System design Day 8

Write-through vs write-back

Coding Day 46

One LC design problem

System design Day 8

LRU vs LFU eviction

Behavioral Day 46

10-min story if they weave it in

Mock Day 45

60-min SD — limiter or chat

Mock Day 45

60-min SD — limiter or chat

Estimation Day 45

Redo the numbers cold

Estimation Day 45

Redo the numbers cold

System design Day 45

Failure modes and SLOs

Coding Day 9

Kth Largest Element

System design Day 45

Failure modes and SLOs

Admin Day 45

Azure primitives you named

Coding Day 9

Merge K Sorted Lists

Admin Day 45

Azure primitives you named

Behavioral Day 47

Senior-skip probe on weakest story

Coding Day 9

Top K Frequent Elements

Admin Day 47

Rewrite one story with larger scope

System design Day 9

Redis as cache vs primary

Coding Day 47

Light 20-min to keep the hand warm

Mock Day 46

45-min LLD — lot or scheduler

Mock Day 46

45-min LLD — lot or scheduler

LLD Day 46

Concurrency and tests

LLD Day 46

Concurrency and tests

Coding Day 46

One LC design problem

Coding Day 10

Merge Intervals

Coding Day 46

One LC design problem

Behavioral Day 46

10-min story if they weave it in

Coding Day 10

Insert Interval

Behavioral Day 46

10-min story if they weave it in

Mock Day 48

System design 50 min

Coding Day 10

Meeting Rooms II

Estimation Day 10

Calendar fan-out, 10k meetings

Admin Day 48

Sleep and nutrition for loop week

Mock Day 47

45-min behavioral mock

Mock Day 47

45-min behavioral mock

Behavioral Day 47

Senior-skip probe on weakest story

Behavioral Day 47

Senior-skip probe on weakest story

Admin Day 47

Rewrite one story with larger scope

Coding Day 11

Search Rotated Array

Admin Day 47

Rewrite one story with larger scope

Coding Day 47

Light 20-min to keep the hand warm

Coding Day 11

Find Peak Element

Coding Day 47

Light 20-min to keep the hand warm

Admin Day 49

Top 5 remaining gaps

Coding Day 11

Time-Based Key-Value Store

Coding Day 49

Drill the #1 coding gap only

System design Day 11

Binary search over logs

Mock Day 48

Coding 50 min

Mock Day 48

Coding 50 min

Mock Day 48

System design 50 min

Mock Day 48

System design 50 min

System design Day 12

Cache aside, stampede, TTL

Admin Day 48

Sleep and nutrition for loop week

System design Day 12

CDN vs origin cache

Admin Day 48

Sleep and nutrition for loop week

Mock Day 50

Coding round 2 (60)

Coding Day 12

LRU Cache

Estimation Day 12

Hit rate needed to hold p99

Admin Day 50

No new topics unless a hole is fatal

Admin Day 49

Top 5 remaining gaps

Admin Day 49

Top 5 remaining gaps

System design Day 13

At-least-once vs exactly-once

Coding Day 49

Drill the #1 coding gap only

Mock Day 51

System design 60

System design Day 13

Competing consumers, poison pills

Mock Day 51

Behavioral 45

Coding Day 13

Sliding Window Maximum

LLD Day 13

Bounded blocking queue

Estimation Day 51

10-min numbers recap

Mock Day 50

Coding round 1 (60)

Mock Day 50

Coding round 1 (60)

Mock Day 50

Coding round 2 (60)

Mock Day 50

Coding round 2 (60)

Coding Day 52

Weak pattern — problem 1

Coding Day 14

Timed medium from week 2

Admin Day 50

No new topics unless a hole is fatal

Coding Day 52

Weak pattern — problem 2

Admin Day 14

Draft 5 STAR story titles

System design Day 52

Resketch the design you botched

Behavioral Day 52

2-minute story fire drill ×3

Mock Day 51

System design 60

Mock Day 51

System design 60

Mock Day 51

Behavioral 45

Mock Day 51

Behavioral 45

Coding Day 15

Level Order + Zigzag

LLD Day 53

One clean LLD from memory

Coding Day 15

Lowest Common Ancestor

Estimation Day 51

10-min numbers recap

Estimation Day 53

Three prompts, 8 min each

Coding Day 15

Serialize / Deserialize Tree

Coding Day 53

Two mediums, approach-first

System design Day 15

Blob vs block vs object store

Admin Day 53

Questions to ask interviewers

Coding Day 52

Weak pattern — problem 1

Coding Day 52

Weak pattern — problem 1

Coding Day 52

Weak pattern — problem 2

Coding Day 52

Weak pattern — problem 2

Coding Day 16

Validate BST

System design Day 52

Resketch the design you botched

Coding Day 54

One familiar medium, perfect talk

Coding Day 16

Kth Smallest in BST

Behavioral Day 52

2-minute story fire drill ×3

Behavioral Day 54

Read STAR bank once out loud

Coding Day 16

Binary Tree Max Path Sum

System design Day 54

15-min high-level of a known prompt

Behavioral Day 16

STAR — owned a technical mistake

Admin Day 54

Logistics — ID, Teams, timezone

LLD Day 53

One clean LLD from memory

LLD Day 53

One clean LLD from memory

Estimation Day 53

Three prompts, 8 min each

Estimation Day 53

Three prompts, 8 min each

Coding Day 17

Number of Islands

Coding Day 53

Two mediums, approach-first

Coding Day 17

Clone Graph

Admin Day 53

Questions to ask interviewers

Admin Day 55

Skim cheat sheets only

Coding Day 17

Word Ladder

Behavioral Day 55

One story if anxiety spikes

System design Day 17

Service discovery

Coding Day 54

One familiar medium, perfect talk

Coding Day 54

One familiar medium, perfect talk

Behavioral Day 54

Read STAR bank once out loud

Behavioral Day 54

Read STAR bank once out loud

Coding Day 18

Course Schedule I / II

System design Day 54

15-min high-level of a known prompt

Coding Day 18

Connected Components

Admin Day 54

Logistics — ID, Teams, timezone

Admin Day 56

Loop-day runbook

Coding Day 18

Accounts Merge

System design Day 18

Circuit breaker, retry, timeout

Admin Day 55

Skim cheat sheets only

Admin Day 55

Skim cheat sheets only

System design Day 19

Token bucket vs sliding window

Behavioral Day 55

One story if anxiety spikes

System design Day 19

Global limiter, multi-region

Estimation Day 19

100k rps counters, 1% error

LLD Day 19

RateLimiter class API

Admin Day 56

Loop-day runbook

Admin Day 56

Loop-day runbook

System design Day 20

TinyURL — IDs, 301 vs 302

System design Day 20

Aliases, analytics, abuse

Estimation Day 20

100M new URLs / month

Coding Day 20

Encode and Decode TinyURL

Mock Day 21

45-min coding mock, tree or graph

Admin Day 21

Update the pattern gap list

Coding Day 22

House Robber I / II

Coding Day 22

Coin Change

Coding Day 22

Longest Increasing Subsequence

System design Day 22

SQL vs NoSQL decision tree

Coding Day 23

Unique Paths

Upcoming Schedule

Next 30 reminders
Day 23 
Unique Paths
 
Day 23 
Edit Distance
 
Day 23 
Longest Common Subsequence
 
Day 23 
1B rows, 200 B, 3 replicas
 
Day 24 
Combination Sum
 
Day 24 
Word Search
 
Day 24 
N-Queens — prune narration
 
Day 24 
STAR — stakeholder disagreement
 
Day 25 
Network Delay Time
 
Day 25 
Cheapest Flights K Stops
 
Day 25 
Alien Dictionary
 
Day 25 
Sharding: hash, range, geo
 
Day 26 
Feed — push vs pull
 
Day 26 
Ranking, fan-out, celebrities
 
Day 26 
Fan-out for 10M DAU
 
Day 26 
Design Twitter
 
Day 27 
WhatsApp-style chat
 
Day 27 
Presence, receipts, groups
 
Day 27 
50M concurrent WebSockets
 
Day 27 
Message store schema + API
 
Day 28 
60-min SD mock: shortener or limiter
 
Day 28 
Pick 2 SD prompts to repeat
 
Day 29 
Push, email, in-app notifications
 
Day 29 
Priority, batching, quiet hours
 
Day 29 
1B pushes/day, p99 < 5s
 
Day 29 
Design Hit Counter
 
Day 30 
Typeahead / autocomplete
 
Day 30 
Inverted index, ranking, freshness
 
Day 30 
Index size, 100M docs × 2KB
 
Day 30 
Trie vs inverted index