100+ أفضل موارد تصميم النظام للمقابلة والتعلم
مرحبًا يا شباب، إذا كنت تستعد لمقابلات مهندس البرمجيات، أو مقابلة مطور البرمجيات، فقد تعلم مدى صعوبة التحضير لمقابلات تصميم النظام نظرًا لطبيعتها المفتوحة واتساع نطاقها ولكن في نفس الوقت لا يمكنك تجاهلها. في عالم هندسة البرمجيات، إذا كنت تتقدم لوظيفة مهندس أول / قائد / مهندس معماري / أو دور أعلى، فإن تصميم النظام هو المهارة الأكثر طلبًا، وبالتالي واحدة من أهم الجولات في العملية برمتها. إذا أفسدت هذا، فلن يهم أي شيء آخر.
إذا قمت بذلك بشكل صحيح، فأنت تتطلع إلى زيادة لا تقل عن عشرات الآلاف من الدولارات سنويًا وفي هذا المستودع، ستجد أفضل موارد تصميم النظام مثل الدورات التدريبية عبر الإنترنت والكتب والمواقع الإلكترونية وأوراق الغش لمقابلة تصميم النظام مثل أدناه من Exponent وByteByteGo والتي يمكنك استخدامها لمراجعة المفاهيم الأساسية بسرعة
إذًا كيف يمكنك تحسين تصميم نظامك؟ حسنًا، إليك ما فعلته أثناء التحضير لمقابلاتي مع فيسبوك، وجوجل، وأمازون، وقد سار الأمر بشكل جيد إلى حد ما. لقد انتهى بي الأمر بإنشاء قائمة مرجعية لنفسي والتي ساعدتني في اجتياز معظم جولاتي، لذا إذا اتبعت مسارًا مشابهًا، فمن المفترض أن تكون قادرًا على التوصل إلى شيء يناسبك أيضًا.
مجموعة من أفضل الموارد لتعلم تصميم النظام وهندسة البرمجيات والتحضير لمقابلات تصميم النظام
؟ أفضل دورات تصميم النظام
توفر الدورات التدريبية عبر الإنترنت الطريقة الأكثر تنظيماً للتحضير لتصميم النظام، إليك أفضل الدورات التدريبية عبر الإنترنت التي يمكنك الانضمام إليها لتعلم تصميم النظام والتحضير لمقابلات تصميم النظام
- صفر إلى أكاديمية الإتقان
- بايت بايت جو
- الحصول على دورة مقابلة تصميم النظام من DesignGuru.io
- دورة التصميم العملي على Udemy
- تخصص تصميم البرمجيات على كورسيرا
- هندسة البرمجيات 101
- دورة تصميم الأنظمة الحديثة على Udemy
- دورة تصميم الأنظمة المتقدمة على موقع DesignGuru
- ميتابرو
⚡ أفضل كتب تصميم الأنظمة
على الرغم من أن الدورات التدريبية عبر الإنترنت جيدة للبدء بها، إلا أن الكتب توفر المعرفة الأكثر تعمقًا اللازمة لإجراء مقابلة تصميم النظام، إليك أفضل كتب تصميم النظام التي يمكنك قراءتها للتحضير للمقابلات
- تصميم التطبيقات الحساسة للبيانات
- مقابلة تصميم النظام
- مقابلة تصميم النظام، الطبعة الثانية
- مقابلة تصميم النظام --- دليل المطلعين: المجلد 2 بقلم Alex Xu وSahn Lam
- مقابلة تصميم نظام التعلم الآلي بواسطة علي أمينيان وأليكس شو
- اختراق مقابلة تصميم النظام: أسئلة مقابلة حقيقية للتكنولوجيا الكبيرة وحلول متعمقة بقلم ستانلي تشيانج
- إتقان مقابلة تصميم النظام بواسطة Zhiyong Tan
- مقابلة تصميم النظام، الطبعة الثانية بقلم لويس سي لين وشيفام بي باتل
- مقابلة تصميم التعلم الآلي: مقابلة تصميم نظام التعلم الآلي بواسطة خانج فام
- تصميم النظام في Google: الذروة الهندسية للمقابلات (مقابلة تصميم النظام)
- إتقان مقابلة تصميم النظام: نصائح من الداخل لمقابلة تصميم النظام الخاص بك من مدير توظيف سابق في أمازون
أفضل الأماكن لتعلم تصميم النظام
هذه هي المنصات والمواقع الإلكترونية التي لا يمكنك من خلالها تعلم تصميم النظام فحسب، بل يمكنك أيضًا التدرب على حل أسئلة تصميم النظام ويمكنك أيضًا العثور على المزيد من البرامج التعليمية والمقالات المتعلقة بتصميم النظام:
- com.designGuru
- بايت بايت جو
- الأس
- يوديمي
- تعليمي
- مقابلة تصميم النظام – دليل من الداخل
- ZTM
- كورسيرا
- جيثب
- دورات مجانية في تصميم الأنظمة
- ديا
أفضل أسئلة المقابلة لتصميم النظام
هذه هي أسئلة المقابلة الخاصة بتصميم النظام القائمة على المفهوم والتي يتم طرحها غالبًا خلال جولة المقابلات الهاتفية. تم طرح العديد من هذه الأسئلة عليّ وقد أثارت إعجاب الشخص الذي أجرى المقابلة بإجاباتي، والتي يمكنك قراءتها أيضًا
- [ما الفرق بين بوابة API وموازن التحميل؟]
2. (ما الفرق بين الوكيل العكسي والوكيل الأمامي؟)
3. (ما الفرق بين القياس الأفقي والقياس الرأسي؟)
4. (ما الفرق بين الخدمات المصغرة والبنية المتجانسة؟)
5. ما الفرق بين التقسيم الرأسي والأفقي؟
6. (ما هو محدد السعر؟ كيف يعمل؟)
7. (كيف يعمل الدخول الموحد (SSO)؟)
8. (كيف يعمل Apache Kafka؟ ولماذا يعمل بهذه السرعة؟)
9. (الفرق بين كافكا، ActiveMQ، و RabbitMQ؟)
10. (الفرق بين JWT وOAuth وSAML؟)
أفضل مشاكل مقابلة تصميم النظام
الآن، الكأس المقدسة لمقابلات تصميم النظام، إليك أكثر مشاكل تصميم النظام شيوعًا التي يمكنك ممارستها
- تصميم يوتيوب
- اختصار URL
- لوحة المتصدرين للألعاب في الوقت الفعلي
- تصميم واتساب-
- تصميم مواقف السيارات
- تصميم نظام إدارة التعلم (LMS).
- تصميم انستقرام
- تصميم TinyURL
- التعليقات المباشرة في الوقت الفعلي
- العداد الموزع
- منصة الحضور في الوقت الحقيقي
- 50+ مشاكل تصميم النظام
أفضل نظرية تصميم النظام والأسئلة المستندة إلى Cocnept
- الفرق بين ActiveMQ وكافكا وRabbitMQ
- هياكل البيانات الموزعة والخوارزميات للمقابلات
- الفرق بين الخدمات المصغرة والهندسة المعمارية المتجانسة
- بوابة API مقابل موازن التحميل
- القياس الأفقي مقابل الرأسي
- الوكيل الأمامي مقابل الوكيل العكسي.
- 9 استراتيجيات التخزين المؤقت لInerviews تصميم النظام
أفضل دراسات حالة لتصميم النظام
أصحاب الأماكن لدراسات حالة تصميم النظام
أفضل دروس تصميم النظام
- كيفية توسيع نطاق التطبيق ليشمل 10 ملايين مستخدم على AWS
- هذه هي الطريقة التي اعتمدت بها Airbnb البث عبر HTTP لتوفير 84 مليون دولار أمريكي من التكاليف
- فشل Amazon Prime Video Microservices
- كيف يحقق Amazon S3 متانة بنسبة 99.999999999%
أفضل أساسيات تصميم النظام
- الجزء الخلفي من المغلف
- كيفية استكشاف الأخطاء وإصلاحها إذا لم تتمكن من الوصول إلى موقع ويب معين؟
- ماذا يحدث عندما تكتب عنوان URL في متصفحك؟
- ورقة الغش لمقابلة تصميم النظام
- مقابلة مهندس البرمجيات مصادر التعلم
- 7 طرق بسيطة للفشل في مقابلة تصميم النظام
هياكل البيانات الموزعة والخوارزميات
- مرشح بلوم
- نموذج الممثل
- بروتوكول القيل والقال
- مرشح الحصة
أفضل أوراق تصميم النظام
أوراق الغش لمقابلة تصميم النظام
- مخطط تصميم النظام ** بواسطة ByteByteGo
- ورقة الغش الخاصة بمقابلة تصميم النظام من Educative والتي تستحق القراءة والطباعة بالتأكيد:
وإليك نموذج تصميم النظام من DesignGuru وهو مصدر رائع آخر للتعرف على مفاهيم تصميم النظام:
يقدم DesignGuru أيضًا مقابلات وهمية لمقابلة البرمجة ومقابلة تصميم النظام، إذا كنت جادًا بشأن تحضيرك لمقابلة FAANG،
ورقة الغش لمقابلة تصميم نظام Antoher بواسطة ByteByteGo
إليك ورقة غش أخرى لتصميم النظام يمكنك طباعتها:
تم تصميمه بواسطة Exponent ، وهو موقع ويب مخصص للتحضير للمقابلات التقنية والذي عثرت عليه بالصدفة أثناء البحث عن موارد لمقابلة تصميم النظام.
تشتهر دوراتها المتخصصة مثل دورة مقابلة تصميم النظام ، وتتميز Exponent بأنها مورد قيم لأولئك الذين يسعون إلى تعزيز مهاراتهم في مجالات مثل تصميم النظام والهندسة
أنماط تصميم النظام
أفضل المدونات الهندسية التي يمكنك متابعتها لتصميم النظام
اعتمادًا على المكان الذي تجري فيه المقابلة، انتقل إلى مدونة الشركة. مفيد جداً في المقابلات! من المفيد حقًا أن تكون لديك فكرة عن الهندسة المعمارية، حيث أن الأسئلة المطروحة ستكون بشكل عام حول هذا المجال وستساعدك معرفتك السابقة هنا.
- هندسة إير بي إن بي
- أمازون
- أمازون أوس
- باندكامب تك
- مدونة بسيطة BankSimple
- مدونة هندسة بيتلي
- مدونة مطوري Cloudera
- مدونة دروببوإكس التقنية
- الهندسة في Quora
- كود Etsy كحرفة
- هندسة الفيسبوك
- كود فليكر
- مدونة الهندسة شخصيات قصص الابطال الخارقين
- مدونة أبحاث جوجل
- مدونة الهندسة Groupn
- قابلية التوسع العالية
- هندسة الانستقرام
- هندسة لينكد إن
- مدونة أويستر تك
- مدونة بينتيريست الهندسية
- مدونة تكنولوجيا Songkick
- مدونة ساوند كلاود خلف الكواليس
- ساحة الزاوية
- مدونة رديت
- مدونة جيثب
- مدونة نيتفليكس التقنية
- مدونة هندسة تويليو
- هندسة تويتر
- هندسة اوبر
- مدونة وول مارت لابز التقنية
- مدونة الهندسة WebEngage
- هندسة يامر
- مدونة هندسة الصرخة
- مدونة اسواق
أفضل الموارد لمقابلة تصميم النظام
هذه هي الموارد الإضافية التي يمكنك الاطلاع عليها لمزيد من التحضير المتعمق للمقابلات الخاصة بك:
- أهم 50 سؤالًا في مقابلات تصميم النظام
- كيفية كسر مقابلة تصميم النظام؟
- أفضل 10 موارد لمقابلة تصميم النظام_
- 3 أفضل منصات المقابلات الوهمية لمقابلات تصميم النظام
- أفضل 5 أماكن لتعلم تصميم الأنظمة وتصميم البرمجيات
- هل تستحق دورة تصميم النظام الخاصة بـ DesignGuru كل هذا العناء؟
- 5 أوراق غش لتصميم النظام يمكنك الرجوع إليها قبل المقابلة
- 16 من أفضل الموارد للتحضير لمقابلة تصميم النظام
- 100+ أسئلة ومشاكل في مقابلة تصميم النظام
- هل تستحق دورة تصميم نظام Exponent كل هذا العناء؟
- 16 أفضل الموارد لمقابلة تصميم النظام للمطورين
- 10 أسباب لتعلم تصميم النظام
- 6 أفضل الدورات التفاعلية لتصميم الأنظمة وتصميم واجهات برمجة التطبيقات (API).
- أفضل 5 قنوات يوتيوب لتصميم الأنظمة للمهندسين
- أفضل 10 أماكن لتعلم تصميم النظام
- كيفية الاستعداد لمقابلة تصميم النظام
- هل تستحق ByteByteGo هذه الضجة حقًا؟
- 10 دورات تصميم البرمجيات للمطورين
- 5 أفضل النشرات الإخبارية لتصميم النظام للمقابلات
- دوراتي المفضلة في تصميم البرمجيات
- 20 أسئلة مقابلة لتصميم النظام للممارسة
- هل كتاب تصميم التطبيقات المكثفة للبيانات يستحق القراءة؟
- هل تستحق دورة Grokking Microservices Pattern على DesignGuru كل هذا العناء؟