If the candidate starts by drawing 2 lines, then marking start and end on the lines, you know you would be off to having a good chat
The dimensions of appointments are [startTime, endTime, location]. If you have points in one appointment that intersect with other appointments, then you have a collision.