Thoughtworks Interview Question

Develop a room reservation system using the language of your choice