Today organizations such as Facebook, Google, Amazon, Microsoft, Goldman Sachs, and others use Algorithmic Coding Interviews when hiring engineers. Engineering candidates are given an abstract premise or situation and asked to solve a problem by implementing a solution algorithmically in a coding language of their choice. While there is no “right” or “wrong” answer, these types of…