System Design Interview – An Insider's Guide (Volume 1) by Alex Xu is widely considered an essential, top-rated resource for software engineering interviews. Here are the most useful features of the book:
Includes detailed, in-depth solutions to common interview questions such as designing a URL shortener , YouTube , Google Drive , a chat system , and a rate limiter . System Design Interview An Insider's Guide Volu...
is also available, which acts as a sequel offering 13 different scenarios (e.g., proximity services, distributed message queues) and over 300 new diagrams. System Design Interview – An Insider's Guide (Volume