Algorithms, patterns, and interview problems.
Implementation, complexity analysis, and common interview follow-ups.