Huge Interview Question

Nothing too complex.