Hey o1, I have been given the following problem statement:

### Problem Statement - Scheduling

<aside>
💡 The logistics of Zomato is awesome because Zomato created a system where everything was figured out. Even though every employee is a human and would behave and think differently in uncertain situation, Zomato created a system that ensured that everyone knows exactly how to navigate every situation and there is no room for confusion or inefficiency. They simply have to follow the playbook. Can you create a scheduling system as strong as Zomato’s?

</aside>

Assume you are in charge of Weekday’s scheduling team. You have a team of 2 college interns Ram and Shyam who can help you with scheduling. Create a copy of [this](https://docs.google.com/spreadsheets/d/10vOfrHpHle7XRXbZ4-d8_9gC4ePapK4NVWXkUN0iAWA/edit#gid=0) sheet for this assignment.

**INPUT**

Every day, our 100 partner companies reach out to you with over 500 interview scheduling requests in total. They simply give you their calendly and expect that you will take care of scheduling end-to-end.

PS: The candidates have already agreed to be interviewed by the specific company a few days back when we checked with them. You now have to simply schedule.

**OUTPUT**

1. You will have to make sure that the candidate schedules the interview via the calendly in whatever ways possible. You can call/email/whatsapp the candidate to ensure that they do so. 
2. 80% of interviews should get scheduled within 24 hrs (scheduling should happen within 24 hrs, interview can happen later as well)

**PRODUCT**

Create ToDo sheet for Ram and Shyam which they can follow almost blindly and achieve their output goals.

- You can make as many assumptions as you want.
- You can divide work for Ram and Shyam in whatever ways you want.
- Assume real-world situations. Maybe candidate doesn’t open email, or maybe they don’t use whatsapp, or maybe they don’t respond to calls - anything can happen. Or even that the candidate can forget about scheduling via calendly even after agreeing to do so.
- Also, remember that Ram and Shyam are college interns and might not be great at figuring things out. You have to make their processes really straightforward.

**Expectations:** 

- Can you break down a problem statement into smaller units
- Can you think of all edge cases
- Can you come up with innovative ideas
- Please documents all your assumptions and thought process. This documentation is a part of the assignment.

The sheet the problem statement looks like this, but with 100 entries:
| Company | Interviewer   | Interviewer Email | Candidate | Candidate Email      | Candidate Phone | Scheduling method                                                              | Round  | Added On    |
| ------- | ------------- | ----------------- | --------- | -------------------- | --------------- | ------------------------------------------------------------------------------ | ------ | ----------- |
| Google  | Sundar Pichai | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | Chetan    | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | 9920264452      | Round1: <calendly_link><br>Round2: <calendly_link><br>Round 3: <calendly_link> | Round1 | 2 Nov 19:51 |
| Google  | Eric          | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | Chetan    | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | 9920264452      | Round1: <calendly_link><br>Round2: <calendly_link><br>Round 3: <calendly_link> | Round1 | 2 Nov 14:51 |
| Tesla   | Elon          | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | Chetan    | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | 9920264452      | Round1: <calendly_link><br>Round2: <calendly_link><br>Round 3: <calendly_link> | Round2 | 2 Nov 16:43 |
| Google  | Sergei        | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | Chetan    | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | 9920264452      | Round1: <calendly_link><br>Round2: <calendly_link><br>Round 3: <calendly_link> | Round1 | 2 Nov 18:57 |
| FB      | Mark          | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | Chetan    | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | 9920264452      | Round1: <calendly_link><br>Round2: <calendly_link><br>Round 3: <calendly_link> | Round1 | 2 Nov 16:51 |
| FB      | Sheryl        | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | Chetan    | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | 9920264452      | Round1: <calendly_link><br>Round2: <calendly_link><br>Round 3: <calendly_link> | Round2 | 2 Nov 19:11 |
| Tesla   | Elon          | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | Chetan    | <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS> | 9920264452      | Round1: <calendly_link><br>Round2: <calendly_link><br>Round 3: <calendly_link> | Round3 | 2 Nov 11:51 |

Please solve this problem for me, using as much as simple language as possible. Account for all edge cases and try to give an extra flair which might make this scheduling exceptional.