I

InterviewNow

InterviewNow is a portal used by corporates to schedule interviews with deserving job seekers.

The problem InterviewNow solves

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

Challenges we ran into

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