Loading...
Define the APIs expected from the system. This is your chance to analyze and define the read and write paths so that you can come up with the high-level design...
GET v1/url/{shorten_url}
{
String long_Url
}
POST v1/url
{
String long_url
}
Returns shorten_url
Deep dive into 2-3 key components. Explain how they work, how they scale, discuss tradeoffs, capacity, and any relevant algorithms or data structures.