Google interview question

Graph search, dynamic programming, binary search trees, arrays, designing a product release.