اختبر مهاراتك في SQL عبر الفلترة و NULL و الدمج والتجميع ودوال النافذة والقيود. 30 سؤالاً قائماً على مواقف واقعية، نتيجة فورية لكل فئة، مجاناً وبدون تسجيل.
بدون تسجيل — تظهر نتيجتك فوراً.
يمتد الاختبار من مستوى مبتدئ إلى خبير في جلسة واحدة. الأسئلة الأولى تتناول أموراً يواجهها كل مستخدم SQL: مقارنات NULL والفرق بين INNER و LEFT JOIN وحدود BETWEEN. الأسئلة اللاحقة تتعمق في fan-out مع aggregates ودوال النافذة و CTEs والعزلة في المعاملات والقيود. تضعك نتيجتك في أحد أربعة مستويات، وأسماء هذه المستويات هي، بشكل مقصود، الأسماء نفسها التي تستخدمها الإعلانات الوظيفية.
لا. كل سؤال مكتوب ضد سلوك SQL قياسي مشترك عبر PostgreSQL و MySQL و SQL Server و SQLite — دلالات NULL وأنواع الدمج وصيغة ANSI لدوال النافذة. لا شيء هنا يعتمد على تمديد خاص بالبائع.
يعتمد على نفس نوع التفكير في اقرأ وتنبأ الذي تفتح به معظم اختبارات أصحاب العمل، وبنفس تنسيق السيناريو القصير، وهذا ما يجعله مفيداً للتحضير. لكنه ليس نسخة من أي اختبار محدد لصاحب عمل، والحصول على نتيجة جيدة فيه ليس شهادة. ما يخبرك به فعلاً هو أي من المجالات الأربعة قد تخسر فيه نقاطاً، وهذا هو الشيء المفيد معرفته قبل مقابلة تقنية.
نحو ست دقائق. لا يوجد مؤقت لكل سؤال على حدة، فالاختبار يقيس معرفتك بما يعيده الاستعلام، لا سرعتك في الضغط على الأزرار. يمكنك التفكير في السؤال طالما شئت.
لا ينبغي اعتبار إجراء اختبارنا بمثابة تقييم شامل أو دقيق لقدراتك. النتائج لأغراض إعلامية وتأمل ذاتي فقط.
اختبر مهاراتك في SQL عبر الفلترة و NULL و الدمج والتجميع ودوال النافذة والقيود. 30 سؤالاً قائماً على مواقف واقعية، نتيجة فورية لكل فئة، مجاناً وبدون تسجيل.
هذا اختبار SQL قائم على مواقف واقعية: 30 استعلام قصير من كود حقيقي، يتبع كل منها سؤال عما يحدث فعلاً عند تشغيل الاستعلام. مقارنة NULL في WHERE تعود فارغة صامتة. LEFT JOIN الذي يتصرف مثل INNER JOIN بمجرد أن تصفي العمود الخاطئ. NOT IN الذي يسقط كل صف صامتاً لأن قيمة واحدة في الاستعلام الفرعي كانت NULL. تختار الإجابة التي تطابق ما تعيده قاعدة البيانات فعلاً، لا ما يبدو أنه يجب أن يحدث.
تغطي الأسئلة الثلاثون أربع مجالات: الفلترة و NULL و الدلالات، والدمج والعمليات المجموعة، التجميع والاستعلامات الفرعية، ودوال النافذة و CTEs والمعاملات والقيود. هذه المجالات الأربعة هي حيث يختلف قراءة استعلام عن تشغيل استعلام بصمت، وحيث يتبين أن SQL القوي في الإعلان الوظيفي عادةً ما يقصد به شيء محدد عندما تأتي المقابلة. تحصل على نتيجة في كل مجال على حدة، فيظهر المجال الضعيف كمجال ضعيف بدلاً من أن يختفي في نتيجة إجمالية منخفضة.
يستغرق الاختبار نحو ست دقائق، بلا تسجيل، ولا يوجد استعلام عليك أن تكتبه أو تشغله. كل سؤال هو اقرأ وتنبأ، بنفس الطريقة التي يراجع بها مهندس أول طلب سحب. معرفة الصيغة ومعرفة ما يعيده استعلام محدد ضد بيانات محددة هما مهارتان مختلفتان، وهذا الاختبار يقيس الثانية منهما.
تعرّف على أي من مجالات SQL الأربعة يعيقك فعلاً
احصل على تفصيل حسب الفئة: الفلترة و NULL و الدمج والتجميع ودوال النافذة
اعرف المستوى الذي تنتمي إليه: مبتدئ أو متوسط أو متقدم أو خبير
قارن مستواك بما تقصده الإعلانات الوظيفية بعبارة SQL القوي
جدول به عمود age قابل للقيمة NULL. تكتب SELECT * FROM users WHERE age = NULL. كم صف يعود هذا الاستعلام، حتى لو كانت هناك عدة صفوف مع age مضبوطة على NULL؟
30 سؤال، 6 دقائق. تقدم تلقائي — لا حاجة للضغط على التالي.
تحليل فوري لملفك الشخصي. مجاني، قابل للمشاركة، ومحفوظ عند تسجيل الدخول.
تفتح خطة Premium التقرير الكامل — مسارات مهنية، نقاط قوة، ومسارات النمو.