Microsoft Interview Question

Mostly data structures, string manipulation, arrays, and basic algorithms.