Microsoft Interview Question

1) maze exploration 2) basic structures 3) designing a distributed system