Posts
All the articles I've posted.
-
LeetCode 323 Number of Connected Components in an Undirected Graph
Solutions for LeetCode 323, medium, tags: depth-first search, breadth-first search, union find, graph.
-
LeetCode 240 Search a 2D Matrix II
Solutions for LeetCode 240, medium, tags: array, binary search, matrix, divide and conquer.
-
System Design - How CPU Out-of-Order Execution Works
How modern CPUs execute instructions out of order: the fetch-decode-rename-dispatch-execute-retire pipeline, register renaming, reservation stations, reorder buffer, and how it all maintains the illusion of sequential execution.
-
System Design - How Service Meshes Work (Envoy & Istio)
How service meshes work: sidecar proxy architecture, Envoy's threading model, xDS dynamic configuration, Istio control plane, mTLS, traffic management, and observability — with ASCII diagrams and source code references.
-
LeetCode 253 Meeting Rooms II
Solutions for LeetCode 253, medium, tags: array, sorting, heap, sweep line.
-
LeetCode 846 Hand of Straights
Solutions for LeetCode 846, medium, tags: array, hash table, greedy, sorting.