Oracle interview question

Sorting algorithms, dynamic programming, optimization problems.