Your question is Design TinyURL. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Design tinyURL on a high level
Asked in the Round 2 (DSA + Design) stage. Explain the core APIs, identifier generation, persistence model, redirect path, scalability strategy, and reliability considerations. Clarify assumptions before designing, and discuss how the system handles collisions, expired links, abuse, and database or cache failures.