Infosys interview question

Datastructures in Java and design patterns