Ravig Interview Question

Lists and Trees, Difference between some data structures and when to use which data structure. Design patterns