OpenTable Interview Question: JavaScript OOP design pattern... | Glassdoor