Cracking The Coding Interview, Fourth — Edition: ...

: Techniques like the BUD (Bottlenecks, Unnecessary work, Duplicated work) framework for optimizing solutions on the fly.

: Bit manipulation, object-oriented design, scalability, memory limits, and threads/locks. Cracking the Coding Interview, Fourth Edition: ...

: Recursion, dynamic programming, sorting, and searching. : Techniques like the BUD (Bottlenecks, Unnecessary work,