Practices of "Cracking the Coding Interview"