Schedule Non-Overlapping Meetings Efficiently | Uber Coding Question