0Pricing
SQL Interview Prep icon

SQL Interview Prep

SQLDataDatabaseInterviewCareer

أتقن مقابلة SQL التقنية — الربط بين الجداول، ودوال النافذة، و CTEs، وتحسين الاستعلامات والمشاكل الكلاسيكية في المقابلات.

🤖 مدعوم بالذكاء الاصطناعي📚 30 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

اجتز مقابلة SQL، من الأساسيات إلى دوال النافذة

SQL هي المهارة الأكثر اختبارًا في مقابلات البيانات والتحليلات والواجهات الخلفية — ومع ذلك يعثر معظم المرشحين على نفس الأخطاء: سلوك NULL الصامت، والربط الذي يضاعف الصفوف، وأسئلة دوال النافذة التي تظهر الآن في كل شركة تقريبًا. يحول هذا المسار SQL المقابلات إلى مهارة قابلة للتكرار. تعمل من خلال أنماط الأسئلة الدقيقة المطروحة في الشركات الثقيلة على المنتجات والبيانات، وتكتب وتشغل الاستعلامات الحقيقية مقابل جداول العينات حتى يصبح كل نمط طبيعيًا.

ما ستتعلمه

تبدأ بالأساسيات التي يفحصها المحاورون — SELECT وتعبيرات الأعمدة و WHERE وتصفية المشاكل و ORDER BY مع LIMIT والدوال الإجمالية. من هناك تتقن كل نوع ربط و GROUP BY / HAVING والفخاخ التي تصطاد معظم المرشحين، بالإضافة إلى معالجة NULL الصحيحة. جوهر المسار هو المادة التي تحدد العروض: الاستعلامات الفرعية والاستعلامات الفرعية المترابطة و CTEs و CTEs العودية ودوال النافذة بما فيها ROW_NUMBER و RANK و LAG/LEAD والمجاميع الجارية والأفضل N لكل مجموعة والألغاز الكلاسيكية للراتب الأعلى. تغطي الدورات المتقدمة الفجوات والجزر والخطوط والمحاور وتحليل الأتراب والاحتفاظ واستعلامات القمع واختبار A/B وتحسين الاستعلامات باستخدام EXPLAIN واستراتيجية الفهرسة والمعاملات ومستويات العزل وتصميم الإسكيما مع مقابلات محاكاة كاملة.

مسار التعلم

تتقدم ثلاثون دورة من A1 إلى B2. الأول والثاني مجانيان ويغطيان أساسيات SQL وأساسيات SELECT. دورات A1–A2 تبني الأساس — التصفية والفرز والتجميع وكل نوع ربط والتجميع ومعالجة NULL. تنتقل عشر دورات B1 إلى أراضي المقابلات ذات المستوى المتوسط: الاستعلامات الفرعية و CTEs ومجموعة دوال النافذة الكاملة التي تعتمد عليها المقابلات الحديثة. تتناول عشر دورات B2 SQL التحليلية على مستوى أعلى — الفجوات والجزر وتحليل الخطوط والأتراب واستعلامات القمع واختبار A/B وضبط الأداء والفهرسة والمعاملات وتصميم الإسكيما، مختتمة بجلسات مقابلات محاكاة كاملة.

كيفية عمله

تنقسم كل دورة إلى دروس قصيرة عملية تكملها في المحرر المدمج مع ردود فعل فورية ومدرس ذكي تحت تصرفك عند الضيق. تكتب وتشغل الاستعلامات الفعلية مقابل الجداول الواقعية — وليس الاختبارات متعددة الخيارات — لذا يعيد كل درس التدريب على الطريقة التي سيُطلب منك التفكير فيها بصوت عالٍ في المقابلة الحقيقية.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

30 دورة

كل الدورات في مسار تعلم SQL Interview Prep.

01

أسئلة مقابلات أساسيات SQL

A14 دروس

أكثر أسئلة أساسيات SQL شيوعًا، والتي تستبعد المرشحين خلال الدقائق الخمس الأولى من المقابلة. أتقن ماهية SQL وكيف تُنفّذ الاستعلامات والمصطلح…

02

أساسيات SELECT وتعبيرات الأعمدة

A14 دروسPRO

تدرّب للمقابلات على إسقاط الأعمدة وتسميتها المستعارة والتعبيرات المحسوبة وDISTINCT. ويغطي ذلك قواعد النطاق الدقيقة التي تربك المبتدئين.

03

مزالق التصفية باستخدام عبارة WHERE

A14 دروسPRO

تعرّف على أشهر مصائد مقابلات التصفية: أسبقية العوامل وحدود BETWEEN وIN مقابل OR ومطابقة الأنماط. تعلّم لماذا يعيد عامل تصفية يبدو صحيحًا صف…

04

أسئلة ORDER BY وLIMIT وأعلى N

A14 دروسPRO

أسئلة مقابلات حول الفرز وتقسيم الصفحات، بما في ذلك الترتيب المستقر والفرز متعدد المفاتيح والطريقة المتوافقة بين اللهجات لجلب أعلى N من الصف…

05

تدريبات مقابلات الدوال التجميعية

A14 دروسPRO

تعرّف على COUNT وSUM وAVG وMIN وMAX وسلوكها مع NULL في المقابلات. الفرق بين COUNT(*) وCOUNT(column) سؤال مضمون تقريبًا.

06

مقدمة إلى INNER JOIN

A24 دروسPRO

عملية الربط التي يسأل عنها المحاورون أولًا. كوّن تصورًا دقيقًا لكيفية مطابقة INNER JOIN للصفوف، وتكرارها عند وجود قيم مكررة، وموضع شرط ON.

07

عمليات LEFT وRIGHT وFULL OUTER JOIN

A24 دروسPRO

أسئلة مقابلات عمليات الربط الخارجية: الحفاظ على الصفوف غير المتطابقة، والعثور على السجلات المفقودة، ونمط anti-join الذي يفضله المحاورون.

08

CROSS JOIN وSELF JOIN وأنماط الربط

A24 دروسPRO

تعرّف على عمليات الربط التي تفاجئ المرشحين. أتقن الجداءات الديكارتية وربط الجدول بنفسه، وتعلّم تحديد عملية الربط التي تحتاج إليها المسألة ف…

09

مزالق GROUP BY وHAVING في المقابلات

A24 دروسPRO

التجميع هو ما يميّز في المقابلات بين المبتدئين ومتوسطي الخبرة. تعلّم قواعد GROUP BY والفرق بين HAVING وWHERE وخطأ العمود غير التجميعي.

10

أسئلة مقابلات التعامل مع NULL

A24 دروسPRO

تُعد NULL المصدر الأول للإجابات الخاطئة في مقابلات SQL. أتقن المنطق ثلاثي القيم والمقارنات الآمنة مع NULL وCOALESCE.

11

تعمّق في الاستعلامات الفرعية

B14 دروسPRO

تعرّف على الاستعلامات الفرعية القياسية والصفية والجدولية كما يعرضها المحاورون. اعرف موضع ظهور كل منها ومتى يكون الاستعلام الفرعي هو الحل ال…

12

الاستعلامات الفرعية المترابطة

B14 دروسPRO

الاستعلام الفرعي الذي يُنفّذ مرة لكل صف خارجي. يُعد التعرّف على الاستعلامات الفرعية المترابطة وكتابتها وإعادة صياغتها مهارة أساسية في مقابل…

13

تعبيرات الجداول الشائعة (CTEs)

B14 دروسPRO

استخدم عبارات WITH لكتابة منطق استعلامات واضح وقابل لإعادة الاستخدام. يتوقع المحاورون منك إعادة هيكلة الاستعلامات الفرعية المتداخلة إلى CTE…

14

CTEs العودية والتسلسلات الهرمية

B14 دروسPRO

استخدم WITH العودية لاجتياز الأشجار والرسوم البيانية. تُعد المخططات التنظيمية وقوائم المواد وإنشاء سلاسل الأعداد أسئلة متقدمة شائعة.

15

دوال النوافذ: ROW_NUMBER وRANK وDENSE_RANK

B14 دروسPRO

دوال نوافذ الترتيب هي أكثر موضوعات SQL المتقدمة اختبارًا في المقابلات. افهم الفرق الذي تُحدثه دوال الترتيب الثلاث عند وجود التعادلات.

16

دوال النوافذ: LAG وLEAD وNTILE

B14 دروسPRO

استخدم دوال النوافذ الخاصة بالإزاحة والتقسيم إلى مجموعات لمقارنة الصفوف وتوزيع البيانات على مستويات. يُعد التغير من فترة إلى أخرى سؤالًا مض…

17

الإجماليات التراكمية والمتوسطات المتحركة

B14 دروسPRO

تعلّم عبارات إطار النافذة للحسابات التراكمية والمتتابعة. يُعد الفرق الدقيق بين تأطير ROWS وRANGE مما يستكشفه المحاورون مع أصحاب الخبرة المت…

18

أعلى N لكل مجموعة وإزالة التكرارات

B14 دروسPRO

حلّ مشكلتين من أكثر مسائل المقابلات شيوعًا باستخدام دوال النوافذ بوضوح: العثور على العنصر الأعلى لكل فئة وإزالة الصفوف المكررة.

19

أعلى راتب من المرتبة N وألغاز الترتيب

B14 دروسPRO

سؤال المقابلة الذي يواجهه كل مرشح: الراتب الثاني من حيث الارتفاع، ثم الراتب من المرتبة N، مع جميع الحالات الخاصة التي يضيفها المحاورون.

20

عمليات المجموعات: UNION وINTERSECT وEXCEPT

B14 دروسPRO

اجمع مجموعات النتائج بطريقة صحيحة. تعلّم الفرق بين UNION وUNION ALL وقواعد توافق الأعمدة واستخدام عمليات المجموعات لمقارنة مجموعات البيانات.

21

مسائل الفجوات والجزر

B24 دروسPRO

تعلّم نمطًا متقدمًا للتعرّف على الأنماط: العثور على التتابعات المتتالية والفجوات بينها. وهي إشارة إلى مستوى الخبرة العليا في مقابلات SQL.

22

تحليل الأيام المتتالية وسلاسل الإنجاز

B24 دروسPRO

حلّ مسائل السلاسل وطول التتابعات، مثل أيام تسجيل الدخول المتتالية وسلاسل الانتصارات وسؤال الصفوف الثلاثة المتتالية بأسلوب LeetCode.

23

تقنيات Pivot وUnpivot

B24 دروسPRO

أعد تشكيل البيانات بين الصيغة الطولية والعريضة. تُعد عمليات Pivot بالتجميع الشرطي وعملية Unpivot العكسية من الأسئلة الشائعة في مقابلات إعدا…

24

أسئلة مقابلات التاريخ والوقت والسلاسل النصية

B24 دروسPRO

تعلّم حسابات التاريخ والاقتطاع ومعالجة السلاسل النصية كما تُطرح في المقابلات، مع إدراك اختلاف أسماء الدوال بين اللهجات.

25

SQL لتحليل المجموعات والاحتفاظ

B24 دروسPRO

استعلم كما في مقابلات تحليلات المنتجات: أنشئ المجموعات واحسب منحنيات الاحتفاظ، وتعرّف على أسلوبي الربط الذاتي ودوال النوافذ.

26

SQL لتحليل مسارات التحويل واختبارات A/B

B24 دروسPRO

تعلّم استعلامات تحويل مسارات الأحداث وتحليل التجارب التي تعتمد عليها مقابلات محللي البيانات بكثرة.

27

تحسين الاستعلامات وEXPLAIN

B24 دروسPRO

اقرأ خطط التنفيذ واشرح سبب بطء الاستعلام؛ فهذه هي المهارة التي تميّز أصحاب الخبرة العليا في المقابلات التقنية.

28

أسئلة استراتيجيات الفهرسة

B24 دروسPRO

تعلّم ما يختبره المحاورون في تصميم الفهارس: الأعمدة التي ينبغي فهرستها، وترتيب الفهرس المركب، والفهارس المغطية، ومتى تضر الفهارس بالأداء.

29

المعاملات وACID ومستويات العزل

B24 دروسPRO

أسئلة مقابلات التزامن: ضمانات ACID ومستويات العزل الأربعة والحالات الشاذة التي يمنعها كل منها.

30

تصميم المخطط والتطبيع والمقابلات التجريبية

B24 دروسPRO

دورة ختامية حول نمذجة قواعد البيانات ومجموعة من مسائل المقابلات التجريبية الكاملة. تشمل التطبيع ومخططات النجمة وحل المسائل من البداية إلى ا…

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة SQL Interview Prep مجانية؟

نعم. يمكنك البدء في دورة SQL Interview Prep مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم SQL؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في SQL.

كيف ستتعلم SQL على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال SQL Interview Prep؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة SQL Interview Prep.

هل يمكنني تعلم SQL على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم SQL على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ SQL Interview Prep الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات