What is system design and why are fresher-level questions increasing?
System design explains how components (clients, APIs, databases, caches, queues) work together at scale. Companies now ask simplified design for interns (URL shortener, chat app) to test structured thinking, not memorized diagrams. You clarify requirements, estimate scale, draw boxes, and discuss trade-offs.