Today in Interview Camp's Live Session, we discussed a very popular problem - API Design.
API Design is generally asked as part of a larger question. For example, Design Amazon might lead you to designing an API before diving deeper into the system.
In the session, we went really deep into what makes a good API and how to think about designing API's in an interview. We designed several API calls and also had discussions about it. For example, when is it ok to add some complexity to the API, and what makes a clean and sophisticated API?
You can see examples of API's we designed in the notes below. We've also attached some tips we shared.
As usual, to access these sessions live, please sign up for our trial at InterviewCamp.io