Capital One interview question

Sorting algorithms, Multi threading, Binary tree, Design patterns.