Microsoft Interview Question

They asks from Data structure algorithms to logic puzzles.