Google Interview Question

None of the questions were particularly difficult. There were some questions about optimizing my code using dynamic programming but all of the algorithms were relatively simple if you use all of the test cases given.