Round 1 -
Round 2 -
Low Level Design
-classes/interface/attributes/methods
-no databases, datastructures
-UI - what kind of apis / what kind of data models / which methods will the apis invoke/
how will your data structures be manipulated as apis are invoked
Design url shortner
User can give custom url
www.google.com/news/date/123/xcxcxcxc --> tiny/news
Or auto url
www.dfssss --> my/ab123
Describe how will we do -
add/update/delete
stats --frequency of how many times url was hit
auto cleanup --cleanup of unused urls