Master DSA fundamentals — arrays, linked lists, trees, graphs, sorting, dynamic programming, sliding window, two pointers, and FAANG interview patterns.