Canonical Interview Question

Please see other posts for details.