يحوّل تطبيق System Design Arcade التحضير لمقابلات تصميم الأنظمة إلى ألعاب تفاعلية بأسلوب الأركيد. وداعاً للقراءة السلبية أو مقاطع الفيديو الطويلة؛ تعلّم بالممارسة والتطبيق العملي.
مساران رئيسيان:
أركيد المفاهيم (10 ألعاب)
أتقن كل لبنة بناء على حدة:
• التخزين المؤقت (Caching) - Redis، CDN، سياسات الإخلاء
• قواعد البيانات (Databases) - SQL مقابل NoSQL، الفهرسة، ACID
• موازنة التحميل (Load Balancing) - الخوارزميات، فحوصات السلامة، التوسع
• التجزئة (Sharding) - استراتيجيات التقسيم، التجزئة المتناسقة
• نظرية CAP - المفاضلات بين الاتساق والتوفر
• الشبكات (Networking) - DNS، TCP/UDP، HTTP، WebSockets
• تصميم واجهات برمجة التطبيقات (API Design) - REST، GraphQL، تحديد المعدل، إدارة الإصدارات
• المعالجة غير المتزامنة (Async Processing) - قوائم الرسائل، pub/sub، الأنظمة المعتمدة على الأحداث
• النسخ المتماثل (Replication) - قائد-تابع، النصاب، حل التعارضات
• التقدير (Estimation) - حسابات سريعة، تخطيط السعة
أركيد المشكلات (14 لعبة)
صمم أنظمة حقيقية من البداية إلى النهاية:
• اختصار الروابط (URL Shortener)، محدد المعدل (Rate Limiter)، نظام الدردشة (Chat System)، موجز الأخبار (News Feed)
• Instagram، YouTube، Uber، Dropbox، Twitter
• Typeahead، Yelp، Ticketmaster، Web Crawler، Google Docs
ما الذي يميزه:
• 24 لعبة، 120 مستوى، أكثر من 480 تحدياً تفاعلياً
• 6 أنواع من التحديات: اختيار من متعدد، ترتيب، ملء الفراغ، بناء واجهات برمجة التطبيقات، بناء الهيكلية، والمزيد
• كل لعبة تتكون من 5 مستويات تتدرج من الأساسيات إلى الأنظمة واسعة النطاق
• ملاحظات فورية مع شروحات تفصيلية
• تتبع تقدمك من خلال النقاط وسلاسل الإنجاز
• لا اشتراكات، ولا إعلانات
تم تطويره خصيصاً لمهندسي البرمجيات الذين يستعدون لمقابلات تصميم الأنظمة، أو لأي شخص يرغب في فهم كيفية عمل الأنظمة الكبيرة والمعقدة.
احدث اصدار
1.12.0محمل
Rouiha Yassine
Android متطلبات النظام
Android 7.0+
الفئة
مجاني تعليم تطبيقاتتقييم المحتوى
Everyone
تقرير الأمان
تحقق الآن
الإبلاغ
تحديد كغير مناسبLast updated on 19/09/2026
يتضمن هذا الإصدار إصلاحات بسيطة للأخطاء وتحسينات عامة. حدّث إلى أحدث إصدار للحصول على أفضل تجربة.
