Day 8/21: Chapter 3, SD Volume 1 Alex Xu

**Chapter 3: Framework for System Design**

- Step 1: Understand the problem statement (Requirement, Assumption) - 3 to 10 mins
- Step 2: Propose a high-level design and get buy-in: 10-15 mins
- Step 3: Design Deep dive: 10-25 mins
- Step 4: Wrap-up (+Discuss bottlenecks): 3-5 mins

**Notes**

- Not expected to build a perfect large-scale design in 1 hour but you should be able to Defend design choices.
- It simulates real-life problem-solving with co-workers on ambiguous problem statements.
- Red flags: Over-engineering, narrow-mindedness, stubbornness, etc.
- In an SD interview, giving out an answer quickly without thinking gives no bonus points. Slow down. Think deeply and ask clarification questions before giving the final design.
- State your assumptions and clarify them with the interviewer.
- Suggest multiple approaches if possible.
- Most importantly β†’ Never give up, fight until the end.

**Extras**

- Attended Google Applied AI Summit - Found one interesting work: Talking papers with Mistral 7B on Kaggle: https://www.kaggle.com/code/philculliton/talking-papers-with-mistral-7b/notebook
- Revamped CV