Apple interview question

Data structure, algorithm, database, OO design