Thriver interview question

Software design/architecture question