Saturday, April 17, 2021

System design: 10 things to do to prepare for Facebook system design interview

 April 17, 2021

Introduction

It is so much challenge to work on preparation of system design interview. I am a single 55 year old Canada, and dream for 100% Canada remote job. As a learner in stock market, I know that it is important to take risk. I understand that it is so important to get connected and get educated from peers met on all kinds of social circles. 

10 things to do to pass the awesome Facebook system design interview

I like to write down my one month study journey to learn system design, and then summarize to 10 things to do. 

  1. Experience of Feb. onsite interview from Microsoft Vancouver, and then spent two weeks to learn websockets, and understood C# implementation; Ready to be a programming using websockets;
  2. Learn from my office neighbor - Jet Ding, subscribe to be the member;
  3. Came cross the Chinese article about reading the book: Microservice pattern, written by Chris Richardson. 
  4. Read Azure architecture and design. Take time to read patterns for Azure cloud architecture
  5. Really understand distributed transaction, look up Chinese article quickly to catch up - compensation pattern
  6. Purchased online course: System design written by Alex xu, and then joined mock interview discord. 
  7. Started my first mock system design interview with a super performer, learned how to drive system design conversation, tips how to narrow down, dive deep. 
  8. Started my first algorithm interview with a super performers to prepare for Facebook onsite as well. 
  9. Continue to work hard for another two weeks. Really build confidence, read carefully about the book written by Alex Xu. Do not Google too much, read another book first. 
  10. Plan to spend time to work on draw.io tool, and study system design work by a peer to work on web crawler. 
Enjoy another two weeks hard work. 

No comments:

Post a Comment