TD Interview Question

I don't think I got any unexpected question.