حُلّ وصمّم وتواصل تحت الضغط
تدرّب على أسئلة البرمجة وواجهات البرمجة وتصحيح الأخطاء وتصميم الأنظمة وتطبيقات الذكاء الاصطناعي بأسلوب قابل للتكرار لتوضيح المتطلبات والدفاع عن المفاضلات.
المتطلبات المسبقة: أساسيات برمجة متينة
مهندسو البرمجيات المستعدون للمقابلات التقنية
You don't need to master Python to use it for AI. Here's the minimal subset of Python that will get you reading, writing, and understanding AI code fast.
⏱️ 4 min readPrepare for your AI job interview with 30 essential questions and detailed answers — covering beginner, intermediate, and advanced topics.
⏱️ 4 min readMachine learning for beginners explained simply — learn what ML is, how it works, key algorithms, and how to start learning for free with hands-on examples.
⏱️ 4 min readتُشرح المفاهيم بصورة مستقلة عن اللغة، والأمثلة بلغة Python. أنماط حل المسائل ومبادئ تصميم الأنظمة تنطبق أيًّا كانت لغتك المفضّلة.
تحتاج إلى أسس برمجية متينة في لغة واحدة على الأقل. إذا كنت تستطيع كتابة الدوال والحلقات واستخدام هياكل البيانات الأساسية فأنت جاهز.
ستتقن أكثر الأنماط شيوعًا في مقابلات البرمجة: المصفوفات، وخرائط التجزئة، ونمط المؤشرين، والنافذة المنزلقة، والأشجار، والرسوم البيانية، والبرمجة الديناميكية وغيرها، مع شروحات واضحة وأسئلة تدريبية.
الدرس الأول من Technical Interviews متاح للتجربة مجانًا. ويفتح اشتراك Pro بقية البرنامج، إلى جانب جميع الأكاديميات والمسارات والشهادات الأخرى.
نعم! يغطي البرنامج مقابلات البرمجة وأساسيات تصميم الأنظمة معًا. ستتعلم تصميم أنظمة قابلة للتوسّع وشرح قراراتك التقنية بوضوح أمام اللوح.
اختر خطة لفتح كل أكاديمية وكل درس ومزامنة التقدم وشهادات الإتمام. ابنِ مهارات تتراكم قيمتها.
جرّب Pro مجانًا لمدة 7 أيام →مجانًا لمدة 7 أيام. ألغِ في أي وقت دون أي أسئلة.
🔒 سجّل الدخول لتتبع تقدمك والحصول على الشهادات
أتقن إجراء مقابلة تصميم النظام - بدءًا من جمع المتطلبات وحتى قرارات التصميم - باستخدام أطر العمل التي تعمل على أي نطاق.