For me, the best part is interviewing for new jobs. You have not lived till you are asked to reverse sort a binary tree, whilst skipping on one leg, having to show you are passionate about the job!<p>The disappointment was that the actual job did not entail data structures, Algorithms or even skipping! Just CRUD web apps.