The pair-of-indices trick that solves half of the string and array interview questions.
Two pointers marching from opposite ends, or in the same direction at different speeds, is the second-most-recycled interview pattern after hash-map lookup. Reverse in place, palindromes, sorted-array pair sums — same three-line skeleton every time.
By the end you should be able to spot the shape from the problem statement alone: "in-place", "sorted array", "reverse" — all two-pointer tells.