العودة إلى الدورات
متوسط
تطوير البرمجيات
en
Coderust: اختراق مقابلة البرمجة
إديوكيتيف
منصة
· Washington, USA
عن هذه الدورة
دورة "Coderust: اختراق مقابلة البرمجة" هي دورة مكثفة لإعداد مقابلات البرمجة تم تطويرها من قبل مهندسي شركات FAANG، وتركّز على مسائل حقيقية من مقابلات التوظيف. ستتعلّم كيفية تحليل نصّ المشكلة وتقسيمها إلى أجزاء أصغر، واختيار هياكل البيانات والخوارزميات المناسبة، ومقارنة الحلول من حيث تعقيد الزمن والذاكرة. تغطي الدورة المصفوفات، القوائم المرتبطة، السلاسل النصية، الأشجار، الرسوم البيانية، المكدسات والطوابير، التتبع الخلفي، البرمجة الديناميكية، الرياضيات والإحصاء، وأنماط شائعة أخرى. ستتدرّب باستخدام ست لغات برمجة رئيسية (Ruby و Go و C++ و Java و Python و JavaScript) مع تصورات خطوة بخطوة وتنفيذ مباشر للكود داخل المتصفح لتصبح جاهزًا لمقابلات البرمجة خلال وقت قصير.
المهارات المطلوبة مسبقاً
المهارات التي يُفضّل امتلاكها قبل الالتحاق بهذه الدورة
البرمجة كائنية التوجه
أساسيات البرمجة
هياكل البيانات الأساسية
الخوارزميات الأساسية
إتقان لغة برمجة واحدة (مثل Java أو Python أو C++)
المهارات المكتسبة
المهارات التي ستكتسبها عند إتمام هذه الدورة
حل المشكلات
هياكل البيانات في بايثون (القوائم، القواميس)
الخوارزميات
الاستعداد لمقابلات البرمجة
البرمجة الديناميكية
خوارزميات الرسوم البيانية
تحليل تعقيد الزمن والذاكرة
معالجة السلاسل النصية