Question 12
Consider a problem scenario where you have to conduct
job interviews
. Each candidate is available only between start_time and end_time. If any interview finishes at time T, then the other interviews can be started at time T or afterwards.
Which of the following greedy strategies would you apply to schedule the interviews such that the maximum number of candidates can be interviewed without any conflicts?
Always choose the candidate whose start_time is at the earliest.
Always choose the candidate who is available for the shortest time.
Always choose the candidate whose availability overlaps with the minimum number of other candidates.
Always choose the candidate whose end_time is the earliest.