Canonical interview question

written interview