Metro Interview Question

Not too many difficult or unexpected questions