Apple interview question

Hashtable, tree, graph, (simple) system design