← All tracks // coding track · Intermediate
FAANG DSA Track The eight patterns that show up in nearly every phone screen — hash maps, stacks, sliding windows, sorting sweeps, binary search — as graded problems with hidden tests.
Solve array and string problems in under 20 minutes Explain time and space trade-offs out loud Recognise the pattern before writing code Walk into a phone screen calm 8 items · ~12 hours · $39
🔒 paid track
Unlock “FAANG DSA Track” 8 graded challenges, lifetime access, progress tracking.
$39
Have a coupon code? Unlock the track · $39 Secure payment · receipt by email · refund policy
Or get the All-access pass — every course, lab, track and solution.
1 Two Sum Return the indices of the two numbers that add up to the target. 💻 python easy 15 min 🔒 2 Valid Parentheses Decide whether a string of brackets is properly nested. 💻 python easy 15 min 🔒 3 Reverse Words in a String Reverse the order of words, collapsing extra spaces. 💻 python easy 10 min 🔒 4 Maximum Subarray Largest sum of any contiguous subarray (Kadane's algorithm). 💻 python medium 20 min 🔒 5 Merge Intervals Merge all overlapping intervals. 💻 python medium 25 min 🔒 6 Binary Search Find a target in a sorted array in O(log n). 💻 python easy 15 min 🔒 7 Longest Substring Without Repeating Characters Sliding window over characters. 💻 python medium 25 min 🔒 8 Top K Frequent Elements Return the k most frequent values. 💻 python medium 25 min 🔒