Microsoft interview question

Typical algorithmic questions. "Cracking the coding interview" would give good examples