PowerSchool Group interview question

Design aspects