May 27, 2024


Using LeetCode to prepare for job interviews is becoming increasingly insufficient and obsolete these days. Traditional SWE-1 jobs are decreasing. Software companies more frequently ask design questions even to junior engineering candidates, effectively wanting all software engineers to be at least SWE-2 (experienced IC) or higher.

There are two types of design questions:

They may solve similar problems, such as booking a hotel or matching a driver with a rider, but at different scales. Due to their similarity, it's important for the candidate to:


Ming Dao School uses 1-1 coaching and group events to help high-tech professionals grow their careers and handle career transitions.

If you like to join our upcoming mock system design interview events or other coaching programs, please contact us on LinkedIn.