Google interview question

Lots about data structures and algorithms