مشهد المقابلات والاستراتيجية

خطة الدراسة والجدول الزمني

3 دقيقة للقراءة

الخطة الدراسية المنظمة هي الفرق بين أشهر من التحضير العشوائي والتحضير المركّز الذي يحقق العروض الوظيفية. إليك خطة مجرّبة مدتها 90 يومًا.

إطار الـ 90 يومًا

المرحلةالأسابيعالتركيزالوقت اليومي
الأساسيات1-4هياكل البيانات، الأنماط الأساسية، المسائل السهلة2-3 ساعات
إتقان الأنماط5-815 نمطًا أساسيًا، مسائل متوسطة، أساسيات تصميم الأنظمة3-4 ساعات
محاكاة المقابلات9-12مقابلات تجريبية، مسائل صعبة، تصميم أنظمة كامل3-4 ساعات

المرحلة 1: الأساسيات (الأسابيع 1-4)

الهدف: بناء أساسيات صلبة.

  • الأسبوع 1-2: مراجعة هياكل البيانات الأساسية (المصفوفات، جداول التجزئة، القوائم المترابطة، الأشجار، الرسوم البيانية)
  • الأسبوع 3-4: حل 40-50 مسألة سهلة مع التركيز على التعرف على الأنماط
  • يوميًا: مسألتان سهلتان + 30 دقيقة مراجعة هياكل البيانات

نصيحة: لا تتسرع للمسائل المتوسطة. إذا لم تستطع حل المسائل السهلة في أقل من 15 دقيقة، فأساسياتك تحتاج لمزيد من العمل.

المرحلة 2: إتقان الأنماط (الأسابيع 5-8)

الهدف: التعرف على الأنماط الـ 15 الأساسية وتطبيقها.

  • الأسبوع 5-6: المؤشرات المزدوجة، النافذة المنزلقة، البحث الثنائي، BFS/DFS
  • الأسبوع 7-8: البرمجة الديناميكية، الخوارزميات الجشعة، التراجع، أنماط الأكوام
  • يوميًا: 1-2 مسألة متوسطة + موضوع تصميم أنظمة واحد أسبوعيًا

المرحلة 3: محاكاة المقابلات (الأسابيع 9-12)

الهدف: الأداء تحت ظروف المقابلة.

  • الأسبوع 9-10: حل مسائل بتوقيت محدد (45 دقيقة لكل مسألة)، مقابلات تجريبية
  • الأسبوع 11-12: تحضير خاص بالشركة، مسائل صعبة، مقابلات تجريبية كاملة
  • أسبوعيًا: 2-3 مقابلات تجريبية (مع أصدقاء، منصات عبر الإنترنت، أو تدريب ذاتي مسجّل)

الموارد المُوصى بها

الموردالأفضل لـالتكلفة
LeetCodeممارسة المسائل، أسئلة مصنّفة حسب الشركةمجاني / $159/سنة Premium
NeetCode 150مجموعة مسائل مختارة مرتبة حسب النمطمجاني
ByteByteGoتصميم الأنظمة (Alex Xu)اشتراك
Educative (سلسلة Grokking)تعلم قائم على الأنماطاشتراك
Pramp / interviewing.ioمقابلات تجريبية مع مهندسين حقيقيينمجاني / مدفوع

⚠ Prices change frequently. The values above are for illustration only and may be out of date. Always verify current pricing directly with the provider before making cost decisions: Anthropic · OpenAI · Google Gemini · Google Vertex AI · AWS Bedrock · Azure OpenAI · Mistral · Cohere · Together AI · DeepSeek · Groq · Cursor · GitHub Copilot · Windsurf.

الهيكل اليومي للممارسة

الصباح (ساعة واحدة):
  - حل مسألة جديدة واحدة (بتوقيت، 45 دقيقة كحد أقصى)
  - مراجعة الحل والنهج الأمثل (15 دقيقة)

المساء (1-2 ساعة):
  - مراجعة مسألة محلولة سابقًا
  - دراسة نمط واحد أو مفهوم تصميم أنظمة
  - تكرار متباعد للمفاهيم الأساسية

نهاية الأسبوع (2-3 ساعات):
  - مقابلة تجريبية كاملة واحدة (برمجة أو تصميم أنظمة)
  - مراجعة أخطاء الأسبوع وثغرات الأنماط

أخطاء شائعة يجب تجنبها

  1. حل المسائل عشوائيًا -- اتبع نهجًا قائمًا على الأنماط بدلاً من ذلك
  2. حفظ الحلول -- افهم النمط وليس الإجابة المحددة
  3. تخطي المسائل السهلة -- تبني الحدس اللازم للمسائل الأصعب
  4. تجاهل تصميم الأنظمة -- حتى لو كنت مبتدئًا، ستواجه أسئلة تصميم أساسية
  5. عدم إجراء مقابلات تجريبية -- حل المسائل وحدك مختلف عن الأداء تحت الضغط

التالي: دعنا نفهم مشهد الرواتب حتى تعرف ما الذي تعمل من أجله. :::

اختبار

اختبار الوحدة 1: مشهد المقابلات والاستراتيجية

خذ الاختبار
نشرة أسبوعية مجانية

ابقَ على مسار النيرد

بريد واحد أسبوعياً — دورات، مقالات معمّقة، أدوات، وتجارب ذكاء اصطناعي.

بدون إزعاج. إلغاء الاشتراك في أي وقت.