Microsoft Interview Question

Others were puzzle and behavioral question