System Design Interview Roadmap
מסלול הכנה לראיון System Design
הכנה ממוקדת לראיון System Design - אותן שאלות שנשאלות בחברות הגדולות בארץ.
תוכנית הלימודים
הקורסים בסדר המומלץ - כל אחד נבנה על הקודם
- 1
System Design
עיצוב מערכות
למדו איך לתכנן מערכות בקנה מידה גדול - Scalability, Load Balancing, Caching, Microservices ועוד - כולל תרגול שאלות System Design נפוצות בראיונות.
22 שיעורים16 שעותבינוני - 2
Databases
מסדי נתונים
למדו את עולם מסדי הנתונים - SQL, NoSQL, Indexing, Query Optimization, Transactions, Replication, Sharding ועוד - עם דגש על PostgreSQL, MongoDB ו-Redis.
13 שיעורים12 שעותבינוני - 3
Software Architecture
ארכיטקטורת תוכנה
למדו את הגישות המרכזיות לארכיטקטורת תוכנה - Microservices, Clean Architecture, DDD, CQRS, Event Sourcing ועקרונות SOLID - עם דגש על בחירת ארכיטקטורה נכונה.
14 שיעורים14 שעותמתקדם
המסלול הזה בשבילכם אם
- מפתחים עם 2+ שנות ניסיון שמתכוננים לראיון Senior
- מי שעבר Coding Interview ועומד מול שלב System Design
- מועמדים לחברות FAANG, סטארטאפים בכירים, או חברות ישראליות מובילות
- מהנדסים שרוצים להעמיק ב-Architecture ולא רק לראיונות
פחות מתאים אם
- מי שאף פעם לא בנה Backend - כדאי קודם מסלול Backend Development
- מי שמחפש לימוד שטחי בלי לתרגל שאלות
דרישות מקדימות
- ניסיון בכתיבת Backend (REST API, Database)
- הבנה בסיסית של HTTP, TCP/IP, ו-DNS
- נכונות לתרגל שאלות אמיתיות בקול רם
מה תדעו לעשות אחרי המסלול
הטכנולוגיות שתשלטו בהן
הכלים שמשמשים בפועל בתעשייה הישראלית
פרויקטים שתבנו במהלך המסלול
לא רק תאוריה - קוד אמיתי שיעלה לתיק העבודות שלכם
תכנון מערכת בסגנון Twitter
Design Twitter
תרגיל קלאסי - Timeline, Fanout, Caching, Storage. תכתבו תיק תכנון מלא עם API design, schema, ו-trade-offs.
תכנון bit.ly
Design URL Shortener
נשאל בכל ראיון System Design. תכסו Hashing, Database choices, Read/Write ratios, ו-Cache strategies.
תכנון WhatsApp / Slack
Design Real-time Chat
WebSocket vs Long Polling, Message Storage, Presence, Group chats. אחת השאלות הכי מאתגרות בתעשייה.
לאן זה לוקח אתכם
תפקידים שתוכלו להגיש מועמדות אליהם בסיום המסלול
שאלות נפוצות
תשובות למה ששואלים אותנו על המסלול הזה
הקורס System Design כולל 22 שיעורים שמכסים 10+ שאלות אמיתיות מראיונות (URL Shortener, Twitter, Netflix, WhatsApp, Uber ועוד), כל אחת עם diagram, trade-offs, ו-follow-up questions.
בראיונות Junior השלב הזה לרוב לא קיים, או קיים בצורה מוקלת. המסלול הזה ממוקד ב-Mid/Senior. לג׳וניור עדיף מסלול Coding Interview.
הספר של Kleppmann הוא רפרנס מצוין אבל לא מתורגל. אצלנו תקבלו את אותם רעיונות בתבנית ראיון - איך לבנות תשובה ב-45 דקות, איך לטפל ב-follow-ups, ואיך להציג ב-whiteboard.
הוא משלים - System Design זה תכנון של מערכת בודדת, Architecture זה החלטות ברמת המערכת כולה (microservices, event-driven, hexagonal). שני הצדדים נשאלים בראיונות Senior.
לא בפלטפורמה - אבל אנחנו מציעים מפגש 1-on-1 עם interviewer לשעת תרגול אמיתי כשמרגישים מוכנים. זה לא חלק מהמנוי, אלא שירות נפרד.