I recently interviewed at a company, and they gave me some code to review. I did my best to ignore the proctor’s deliberately slow speech tempo. He paused for non-existent questions. The code appeared to me to be self-explanatory, just rife with mistakes, code smells, and misuse of design patterns. …