Microsoft Interview Question

General programming challenges that test string manipulation, sorting, loops, arrays