Ab Initio Interview Question

A walkthrough with an engineering over coding problems