Sent 29 applications β kept the volume-game pace maxed out.
- β Sent 29 applications
2026 Β· W35
Sent 29 applications β kept the volume-game pace maxed out.
Traced the auth request lifecycle across three machines β the session check runs on the Vercel server, and FastAPI is only reached after it verifies.
A method for learning an unfamiliar codebase fast: generate a why-first, self-checked reading artifact instead of reading files cold.
2026 Β· W34
Daily study + job-search day β detailed notes kept private.
Daily study + job-search day β detailed notes kept private.
π Wrote notes: resume deep-dive (Ownership / Tech Stack / Impact) + two-layer resume strategy.
Daily study + job-search day β detailed notes kept private.
2026 Β· W33
Sunday report-style log β kept the application cadence going.
Daily study + job-search day β detailed notes kept private.
Daily study + job-search day β detailed notes kept private.
Daily study + job-search day β detailed notes kept private.
Daily study + job-search day β detailed notes kept private.
Backend MVP: design a couple of endpoints, ship the sync version first, then understand it by tracing one request β and read code in zoom levels, not line by line.
π Reading code at three zoom levels (big picture first); config management via .env β environment variables β code; how to write a project rΓ©sumΓ© bullet
Sliding-window min-length (LC 209) is O(n) because the left pointer never backtracks; and an accumulator's init value must be the operation's identity (sumβ0, productβ1).
π LC 209 sliding window (caterpillar, same-direction two pointers, amortized O(n)); accumulator init = the operation's identity (sumβ0 / productβ1 / maxββinf), a lesson from LC 713
2026 Β· W32
Read a problem's constraints as a budget (~10βΈ ops/second) and plug N into each complexity to pick the right approach before coding.
π Constraints β target complexity (β10βΈ ops/second; infer the approach from N's magnitude); computing time/space (count how many times each element is processed + audit allocated variables)
Daily study + job-search day β detailed notes kept private.
A lighter day β kept the core study cadence; detailed notes kept private.
Daily study + job-search day β detailed notes kept private.
Daily study + job-search day β detailed notes kept private.
2026 Β· W31
Daily study + job-search day β detailed notes kept private.
Daily study + job-search day β detailed notes kept private.
π 0x3f Ep.01 homework: rewritten after reading the solution; blind-write still to confirm
A lighter day β kept the core study cadence; detailed notes kept private.
π Interview: three sentences to align on the approach with the interviewer and confirm edge cases before coding
2026 Β· W29
Daily study + job-search day β detailed notes kept private.
System Design basics: "stateless" describes the server (nothing in its RAM the next request needs) β the database holds the truth, servers stay disposable.
π Externalize state to Redis/DB to keep the server stateless; the 3 System-Design interview triggers + a 4-step answer (concede β classify β cost β mitigate)
2026 Β· W22
Daily study + job-search day β detailed notes kept private.
Daily study + job-search day β detailed notes kept private.
2026 Β· W21
Daily study + job-search day β detailed notes kept private.
Daily study + job-search day β detailed notes kept private.
Daily study + job-search day β detailed notes kept private.
Daily study + job-search day β detailed notes kept private.
2026 Β· W19
Opposite-direction two pointers: on a sorted array, finding a pair is O(n) instead of O(nΒ²) β move the pointer that can improve the result.
π Opposite-direction two-pointer template (move the end that can improve the result); LC 42 Trapping Rain Water β prefix+suffix idea + two-pointer O(1)-space optimization
Daily study + job-search day β detailed notes kept private.
The HashMap pattern (Two Sum, Group Anagrams, Longest Consecutive) trades space for time to turn O(nΒ²) lookups into O(n).
π English rewrite of the HashMap pattern (Two Sum, Group Anagrams, Longest Consecutive) + Prefix Product; when to skip else; oral-English phrases
2026 Β· W18
A hash map is O(1) because the hash function computes the index directly (no search), degrading to O(n) only when collisions chain a bucket.
π Hash Table: any traversal is O(n); why Hash Map is O(1) (the hash function computes the index directly) and how collisions degrade it to O(n)
Daily study + job-search day β detailed notes kept private.
2026 Β· W17
Daily study + job-search day β detailed notes kept private.
Counting with a dict plus the prefix/suffix trick (LC 242 / 347 / 238) brings O(nΒ²) down to O(n).
π HashMap counting (242 Anagram) + Top K (347 sort-by-value template) + prefix/suffix products (238, O(nΒ²)βO(n))
2026 Β· W16
Daily study + job-search day β detailed notes kept private.
List vs Set vs Dict β choose by the question you need to answer, and mind the Python gotcha that {} is an empty dict, not a set.
π List vs Set vs Dict β core differences and complexity; the O(n log n) sorting lower bound; Hash & Complexity interview lines + a general Hash Set template
Hashmap basics via Two Sum β a dict's O(1) lookup replaces a list's O(n) (space for time) β plus dict key rules and an edge-case checklist.
π Hash map basics: dict/set O(1) lookup vs list O(n), trading space for time; Two Sum takeaways + edge-case checklist (empty / single element / duplicates / negatives / no solution)