آموزش آماده شدن برای مصاحبه طراحی سیستم

Preparing for the System Design Interview

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

امروزه تقریباً همه شرکت ها در مصاحبه های طراحی سیستم خود درخواست طراحی سیستم های مختلف می کنند. عمدتاً دور طراحی سیستم برای افراد باتجربه است، اما شرکت‌های برتر مانند شرکت‌هایی از FANG و غیره، مایلند این طرح‌ها را حتی از تازه‌ترین افراد بخواهند. یک تا دو ساعت دور اختصاصی برای طراحی سیستم وجود دارد. دور طراحی سیستم اهداف متعددی دارد، مصاحبه‌گر می‌خواهد وسعت دانش شما را بداند، آنها می‌خواهند بفهمند که چگونه به یک مشکل پایان باز نزدیک می‌شوید و چگونه موقعیت‌های استرس‌زا را مدیریت می‌کنید.

طراحی سیستم به طراحی سطح بالا نیز معروف است. طراحی سطح بالا چیزی نیست جز تصمیم گیری در مورد اینکه به چه اجزایی در سیستم خود نیاز خواهیم داشت، چگونه همه اجزاء با یکدیگر و همچنین سیستم های خارجی ارتباط برقرار می کنند و ظرفیت سیستم ما چقدر است. اینها هنگام طراحی هر سیستمی برای قابل اعتماد کردن، در دسترس بودن، سازگاری و کارآمد کردن آن مهم هستند.

این دوره به منظور درک به صورت تدریجی طراحی شده است. در ابتدا تمامی مفاهیم و اجزای طراحی سیستم مورد بحث قرار می گیرد. یک روش گام به گام اثبات کامل برای مقابله با هر مشکل طراحی سیستم توضیح داده شده است. همه مطالعات موردی به صورت جامع ارائه شده اند و با دنبال کردن این مراحل طراحی شده اند.

پروژه کلاس در اینجا حل یکی از رایج‌ترین مصاحبه‌های طراحی سیستم است:  یک موتور جستجو را از ابتدا طراحی کنید!

اول از همه، شما می‌خواهید سخنرانی دوم را با دقت تماشا کنید، جایی که من الگوی کلی را به شما ارائه می‌دهم که می‌توان از آن برای حل هر سؤال مصاحبه طراحی سیستم استفاده کرد. همچنین، ممکن است ایده خوبی باشد که یادداشت برداری کنید، فقط برای اینکه فهرستی فشرده از ایده ها داشته باشید. (الزامات کاربردی و غیر عملکردی و غیره)

سپس، پس از اتمام، می توانید ادامه دهید و سعی کنید این مشکل را به همان روش حل کنید. اگر در هر نقطه‌ای گیر کردید، می‌توانید ببینید که چگونه در درس سوم و چهارم به آن نقطه رسیدگی کردم، جایی که سؤالات واقعی را نیز حل کردم.

در نهایت، در مورد تمام نکات اصلی که در یک فایل txt.

برای اینکه راه حل خود را نیز تأیید کنید، می‌توانید صفحه چاپی را با این فایل متنی + همه جزئیات مربوطه آن برجسته شده، پیوست کنید.


سرفصل ها و درس ها

درس ها Lessons

  • طراحی سیستم چیست؟ What is System Design?

  • به این کلاس خوش آمدید! Welcome to this class!

  • اپلیکیشن اشتراک گذاری عکس The photo sharing application

  • سرویس کوتاه کردن URL The URL shortening service

  • یک الگو برای هر سوال A template for any question

نمایش نظرات

آموزش آماده شدن برای مصاحبه طراحی سیستم
جزییات دوره
58m
5
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
26
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Programming Made Easy Programming Made Easy

توسعه دهنده نرم افزار