Day 13 of the SDESheetChallenge by takeUforward completed! Smashed 3 core SDE sheet Linked List / Array problems.
Solved Clone List with Random Pointer (Medium) in-place with O(1) auxiliary space by interleaving duplicate nodes, setting random pointers, and de-interleaving the list.
Mastered Rotate List (Medium) by forming a circular list and breaking it at the (NβK(modN))th node, and 3Sum (Medium) using sorting + two-pointer traversal in O(N2) time.
System Design: Revised Ticketmaster, reviewing Redis distributed locks for temporary ticket reservations, PostgreSQL unique constraints for absolute double-booking protection, and virtual queues to control massive traffic drops.
Next Day Goal
Continue SDE Sheet Hashing / Linked List section.
System Design: Study tinyurl/bit.ly click analytics pipeline.