Company: Microsoft
Difficulty: medium
Dynamic Programming
String
Combinatorics
More Microsoft OA questions
Interview experiences