A comprehensive one-stop shop for all the OS concepts you need to know, from processes and threads to memory management, deadlocks, and synchronization.
From basic traversals to complex dynamic programming solutions, trees can be found everywhere, yes even in your interviews.
A complete one-stop shop for everything you'll ever need to know about Backtracking, originally a class presentation.