Document As You Go

In system design interviews, it's essential to use multiple forms of communication—verbal, written, and visual. A common mistake is relying only on verbal communication, which can lead to confusion and missed opportunities to iterate on your design.

  • Not writing anything down makes it difficult to follow your logic, especially when discussing complex systems. Without written or visual references, both you and the interviewer may struggle to keep track of the design.
  • Documenting as you go—whether through diagrams, lists, or notes—makes it easier to iterate on and debug your design. It also frees up your mental resources to focus on solving new problems instead of remembering all the details.
  • Finally, well-documented designs provide a useful reference for interviewers when they review your performance after the interview.

If you need extra help with your system design interview, Formation.dev can provide you hands-on, personalized support. Join us here: https://formation.dev/partners/taro