الصورة التي تم إنشاؤها باستخدام نموذج Segmind SSD-1B
نظرًا لمدى المنافسة في سوق العمل التكنولوجي في الوقت الحالي، يجب عليك تحسين مهاراتك وتحسين مهاراتك الفنية باستمرار. بالنسبة لأي دور في هندسة البيانات والبرمجيات، تبدأ عملية المقابلة عادةً بجولة أو اثنتين من مقابلات البرمجة.
في حين أن المشاريع والخبرة الفنية ستساعدك في الجولات اللاحقة من المقابلة، غالبًا ما يكون من الصعب حل مقابلات البرمجة - خاصة إذا لم تكن قد تدربت لفترة من الوقت. ومن الضروري وجود أساس متين في هياكل البيانات والخوارزميات.
حتى لو لم تكن حاصلاً على درجة علمية في علوم الكمبيوتر، فإن الحصول على دورات على المستوى الجامعي في البرمجة وهياكل البيانات والخوارزميات سيساعدك على الاستعداد لمقابلات البرمجة. لأن تعلم الأساسيات متبوعًا بعدة أسابيع من الممارسة المتعمدة يعد أمرًا ضروريًا لإجراء مقابلات البرمجة.
لقد قمنا بتجميع قائمة بالدورات الجامعية المجانية لمساعدتك على تعلم هياكل البيانات والخوارزميات. لذلك دعونا نتناولها.
البرمجة وهياكل البيانات والخوارزميات باستخدام بايثون تعتبر الدورة التي يدرسها البروفيسور مادهافان موكوند في معهد تشيناي للرياضيات دورة أولى رائعة في هياكل البيانات والخوارزميات باستخدام بايثون.
عند التحضير لمقابلات البرمجة، يتعين عليك غالبًا فهم المفاهيم المتقدمة. وقد تجد صعوبة في متابعة بعض الدورات الجامعية. لذا فهذه دورة أولى جيدة إذا لم تكن قد التحقت سابقًا بدورة تدريبية في هياكل البيانات في الخوارزميات.
لقد أخذت هذه الدورة خلال أيام دراستي الجامعية ووجدتها مفيدة للغاية. أوصي بشدة بأخذ هذه الدورة أولاً قبل الانتقال إلى الدورات الأخرى.
تحتوي هذه الدورة على حوالي 8 أسابيع من المحتوى. فيما يلي نظرة عامة على ما تغطيه الدورة:
- مقدمة في البرمجة
- أساسيات بايثون
- خوارزميات البحث
- خوارزميات الفرز
- هياكل البيانات المضمنة في بايثون
- معالجة الاستثناءات، وإدخال/إخراج الملفات، ومعالجة السلسلة
- التراجع
- هياكل البيانات مثل المكدسات وقوائم الانتظار والأكوام
- الفئات والكائنات وأنواع البيانات المعرفة من قبل المستخدم
- برمجة ديناميكية
رابط الدورة: البرمجة وهياكل البيانات والخوارزميات باستخدام بايثون
صندوق الأدوات الخوارزمية تعد دورة تدريبية رائعة من جامعة كاليفورنيا في سان دييغو لتعلم أساسيات تقنيات حل المشكلات التي ستساعدك في إجراء مقابلات البرمجة.
ستتعلم أولاً كيفية ترميز حل القوة الغاشمة الذي يعمل، والانتقال تدريجيًا إلى حلول أكثر مثالية أثناء تعلم تقنيات مثل البرمجة الديناميكية. يمكنك مراجعة الدورة التدريبية مجانًا على Coursera واستخدام اللغة التي ترتاح لها في البرمجة.
يجب أن تستغرق هذه الدورة بضعة أسابيع للعمل عليها. إذا كنت مهتما، يمكنك أيضا تدقيق كامل تخصص هياكل البيانات والخوارزميات لمسار تعليمي أكثر اكتمالا.
محتويات الدورة تشمل:
- تحديات البرمجة
- خوارزميات البحث والفرز
- الخوارزميات الجشعة
- فرق تسد
- برمجة ديناميكية
رابط الدورة: صندوق الأدوات الخوارزمية
مقدمة في الخوارزميات من معهد ماساتشوستس للتكنولوجيا (MIT) هي واحدة من دورات الخوارزميات الأكثر شعبية والموصى بها للغاية.
إذا كان لديك بعض الخبرة في البرمجة وعلى دراية بأساسيات هياكل البيانات والخوارزميات، فستساعدك هذه الدورة التدريبية على الارتقاء بالمستوى. وتعلم أساسيات خوارزميات هياكل البيانات الشائعة والنماذج الخوارزمية.
يمكنك الوصول إلى مواد الدورة التدريبية: ملاحظات المحاضرة ومجموعات المشكلات والحلول مجانًا على موقع الدورة التدريبية. فيما يلي نظرة عامة على ما تغطيه الدورة:
- التعقيد الحسابي للخوارزميات
- البحث والفرز
- خوارزميات الرسم البياني
- برمجة ديناميكية
رابط الدورة: مقدمة في الخوارزميات
فكر البروفيسور تيم روجاردن خلال فترة وجوده في جامعة ستانفورد، دورات تصميم وتحليل الخوارزميات (هذا الجزء والذي يليه) سيساعدك على دفع نفسك بقوة لتحسين تفكيرك الخوارزمي ومهاراتك في حل المشكلات.
إذا كان لديك الوقت أثناء الإعداد للمقابلة، فإنني أوصي بأخذ هذه الدورة والدورة التالية. سيكون من المفيد أن يكون لديك أساس قوي من واحدة أو أكثر من الدورات التدريبية السابقة قبل الغوص في دورة الخوارزميات هذه.
في الجزء الأول من هذه الدورة حول تصميم وتحليل الخوارزميات سوف تتعلم:
- تدوين Big-O
- البحث والفرز
- فرق تسد
- الخوارزميات العشوائية
- هياكل البيانات مثل جداول التجزئة ومرشحات بلوم
- الخوارزميات على الرسوم البيانية
رابط الدورة: الخوارزميات: التصميم والتحليل، الجزء الأول
في هذا الجزء الثاني من دورة تصميم وتحليل الخوارزميات، ستتعرف على المزيد من المفاهيم المتقدمة بما في ذلك:
- الخوارزميات الجشعة
- برمجة ديناميكية
- اكتمال NP
- التحليل الاستدلالي
- البحث المحلي
يمكنك مشاهدة المحاضرات على اليوتيوب أو مراجعة الدورة التدريبية مجانًا على edX. تتوفر هذه الدورات أيضًا كتخصص من خمس دورات على كورسيرا. لذلك إذا كنت تفضل هذا الإصدار، يمكنك التدقيق هذا التخصص الخوارزميات مجانا على كورسيرا.
رابط الدورة: الخوارزميات: التصميم والتحليل، الجزء الأول
أتمنى أن تجد موارد مفيدة لمساعدتك في الإعداد لمقابلة البرمجة.
ومع ذلك، قبل البدء في التحضير لمقابلات البرمجة، يجب عليك تحديث مفاهيم البرمجة والتركيز على التعرف على ميزات اللغة المحددة. سيساعدك هذا على اختيار هياكل البيانات المضمنة المناسبة لتصميم الخوارزميات مع المساحة المثلى وتعقيد وقت التشغيل.
حظًا سعيدًا في إجراء مقابلات البرمجة والحصول على دور أحلامك! إذا كنت تبحث عن بعض النصائح القابلة للتنفيذ بشأن وظائف علوم البيانات، فاطلع على ذلك 7 أسباب لماذا تكافح من أجل الحصول على وظيفة علوم البيانات.
بالا بريا سي مطور وكاتب تقني من الهند. تحب العمل في تقاطع الرياضيات والبرمجة وعلوم البيانات وإنشاء المحتوى. تشمل مجالات اهتمامها وخبرتها DevOps وعلوم البيانات ومعالجة اللغة الطبيعية. تستمتع بالقراءة والكتابة والترميز والقهوة! تعمل حاليًا على التعلم ومشاركة معرفتها مع مجتمع المطورين من خلال تأليف برامج تعليمية وأدلة إرشادية ومقالات رأي والمزيد.
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- PlatoData.Network Vertical Generative Ai. تمكين نفسك. الوصول هنا.
- أفلاطونايستريم. ذكاء Web3. تضخيم المعرفة. الوصول هنا.
- أفلاطون كربون، كلينتك ، الطاقة، بيئة، شمسي، إدارة المخلفات. الوصول هنا.
- أفلاطون هيلث. التكنولوجيا الحيوية وذكاء التجارب السريرية. الوصول هنا.
- المصدر https://www.kdnuggets.com/5-free-university-courses-to-ace-coding-interviews?utm_source=rss&utm_medium=rss&utm_campaign=5-free-university-courses-to-ace-coding-interviews
- :لديها
- :يكون
- $ UP
- 1
- 8
- a
- من نحن
- AC
- الوصول
- متقدم
- خوارزمية
- خوارزميات
- على طول
- سابقا
- أيضا
- an
- تحليل
- و
- أي وقت
- هي
- المناطق
- AS
- At
- التدقيق
- التأليف
- متاح
- الأساسيات
- BE
- لان
- أن تصبح
- كان
- قبل
- إزهار
- على حد سواء
- مدمج
- by
- CAN
- التحقق
- اختار
- الكود
- البرمجة
- مريح
- مشترك
- مجتمع
- تنافسي
- جمعت
- إكمال
- تعقيد
- المفاهيم
- قهر
- باستمرار
- محتوى
- انشاء محتوى
- محتويات
- الدورة
- كورسيرا
- دورات
- ويغطي
- تكسير
- خلق
- cs
- حاليا
- البيانات
- علم البيانات
- أيام
- الدرجة العلمية
- تصميم
- المطور
- DevOps
- دييغو
- صعبة
- غطس
- دون
- حلم
- أثناء
- ديناميكي
- EDX
- الهندسة
- كامل
- الخبره في مجال الغطس
- خبرة
- مألوف
- المميزات
- قليل
- قم بتقديم
- الاسم الأول
- تركز
- اتباع
- يتبع
- في حالة
- وجدت
- دورة تأسيسية
- مجانًا
- تبدأ من
- أساسيات
- ولدت
- دولار فقط واحصل على خصم XNUMX% على جميع
- Go
- خير
- تدريجيا
- عظيم
- دليل
- معالجة
- الثابت
- مزيج
- يملك
- ملاذ
- وجود
- مساعدة
- مفيد
- لها
- جدا
- له
- أمل
- كيفية
- لكن
- HTTPS
- i
- if
- تحسن
- in
- تتضمن
- بما فيه
- الهند
- معهد
- مصلحة
- يستفد
- تقاطع طرق
- المقابلة الشخصية
- مقابلات
- إلى
- IT
- وظيفة
- المشــاريــع
- JPG
- KD nuggets
- المعرفة
- البلد
- هبوط
- لغة
- الى وقت لاحق
- تعلم
- تعلم
- قراءة
- محاضرات
- مستوى
- مثل
- الإعجابات
- LINK
- قائمة
- أبحث
- حظ
- تجارة
- المواد
- الرياضيات
- رياضي
- مايو..
- معهد ماساتشوستس للتكنولوجيا
- الأكثر من ذلك
- أكثر
- الاكثر شهره
- يتحرك
- my
- طبيعي
- اللغة الطبيعية
- معالجة اللغات الطبيعية
- ضروري
- التالي
- ملاحظة
- الآن
- الأجسام
- of
- غالبا
- on
- ONE
- مراجعة
- الأمثل
- or
- أخرى
- خارج
- على مدى
- نظرة عامة
- نماذج
- جزء
- مسار
- قطعة
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- الرائج
- ممارسة
- تفضل
- إعداد
- إعداد
- سابق
- سابقا
- المشكلة
- حل المشاكل
- عملية المعالجة
- معالجة
- بروفيسور
- برمجة وتطوير
- مشروع ناجح
- دفع
- بايثون
- RE
- نادي القراءة
- الأسباب
- نوصي
- موصى به
- مطلوب
- الموارد
- حق
- صخرة
- النوع
- دائري
- جولات
- s
- سان
- سان دييغو
- علوم
- بحث
- باكجات
- عدة
- مشاركة
- هي
- ينبغي
- مهارات
- So
- تطبيقات الكمبيوتر
- هندسة البرمجيات
- الصلبة
- حل
- الحلول
- حل
- بعض
- الفضاء
- محدد
- كومات
- ستانفورد
- جامعة ستانفورد
- بداية
- يبدأ
- خيط
- قوي
- الهياكل
- يكافح
- هذه
- فائق
- T
- معالجة
- أخذ
- اتخذت
- مع الأخذ
- يعلم
- التكنولوجيا
- تقني
- تقنيات
- أن
- •
- أساسيات
- منهم
- then
- تشبه
- تفكير
- عبر
- تيم
- الوقت
- نصائح
- إلى
- استغرق
- الدروس
- اثنان
- أنواع
- عادة
- فهم
- جامعة
- تستخدم
- مفيد
- استخدام
- الإصدار
- شاهد
- الموقع الإلكتروني
- أسابيع
- ابحث عن
- في حين
- لماذا
- سوف
- مع
- للعمل
- عامل
- أعمال
- كاتب
- جاري الكتابة
- لصحتك!
- حل متجر العقارات الشامل الخاص بك في جورجيا
- نفسك
- موقع YouTube
- زفيرنت