Interviewing for a coding position sucks. You're expected to have intimate knowledge of certain fundamental concepts that, while useful, you never use or even think about in your actual day-to-day programming (quicksort vs. mergesort, Dijkstra's algorithm, sometimes even P/NP). So then you end up having to…