Posts
All the articles I've posted.
-
LeetCode 90 Subsets II
Solutions for LeetCode 90, medium, tags: array, backtracking, bit manipulation.
-
LeetCode 279 Perfect Squares
Solutions for LeetCode 279, medium, tags: dynamic programming, math.
-
System Design - How Load Balancers Work
How load balancers work: L4 vs L7, algorithms (round-robin, least-connections, consistent hashing), health checks, connection draining, and source code walkthrough from HAProxy and Nginx.
-
LeetCode 410 Split Array Largest Sum
Solutions for LeetCode 410, hard, tags: array, binary search, dynamic programming, greedy, prefix sum.
-
System Design - How Kubernetes Pod Scheduling Works
How Kubernetes pod scheduling works: the scheduling queue, filtering (predicates), scoring (priorities), binding, preemption, and a source code walkthrough from the kubernetes/kubernetes repository.
-
LeetCode 1438 Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit
Solutions for LeetCode 1438, medium, tags: array, queue, sliding window, ordered set, monotonic queue.