Cloudbeds interview question

Software architecture, software design, and coding questions.