InterviewNow makes scheduling interviews easily. It takes in the calendar schedules of all the interviewers who are going to be interviewing for a particular company and outputs a common free time slot wherein they are all free. They can then choose to accept this time slot which then creates an event for the interview
Finding the common slots available for interviews from the CSVs. We spent time looking for a way to compare the DateTime entries that we get from a calendar application efficiently. Eventually, we decided to have dictionaries of sets to handle the free slots for all the days in the interviewers' calendar. This was we were able to find the intersection between the free times in a more straightforward manner.
Discussion