OpenTable interview question

Code challenges (algorithms, data structures, complexity), system design.