التدريب والشهادات & مسابقة  ·  احترافي

قيّم مطوري جافاسكريبت المتقدمين بدقة

قالب اختبار شامل لتقييم معرفة جافاسكريبت المتقدمة بما فيها الإغلاقات والنماذج الأولية والأنماط غير المتزامنة وحلقة الأحداث.

Volt السمة
formbuilder.ai/f/senior-javascript-developer-quiz
اختبار مطور جافاسكريبت المتقدم
الاسم الكامل للمرشح
· · ·
أيٌّ من التعريفات التالية يصف ال
ما الفرق السلوكي الجوهري بين `va
إرسال

قالب اختبار مطور جافاسكريبت المتقدم هو تقييم منظم متعدد الأقسام مصمم لقياس إتقان المرشحين لمفاهيم جافاسكريبت المتقدمة. يمتد عبر 8 صفحات أسئلة ويغطي موضوعات محورية كالإغلاقات والنطاق والوراثة النموذجية والأنماط غير المتزامنة وحلقة الأحداث وميزات ES6+ الحديثة — كل ما تحتاجه لتقييم الكفاءات المتقدمة بثقة.

هذا القالب مثالي لفرق الهندسة والمُجنّدين التقنيين ومعسكرات تدريب البرمجة الراغبة في فرز المطورين أو اعتمادهم بما يتخطى الأساسيات. يستهدف كل قسم نطاق معرفة محددًا بأسئلة سيناريو ومفاهيمية تتجاوز الفهم السطحي، مُلزِمةً المرشحين بإثبات قدرتهم على التفكير الواقعي وعمق المعرفة.

بفضل عتبة النجاح المدمجة البالغة 80% والأقسام المحددة بوضوح، يوفر هذا الاختبار عملية تعيين أو تقييم متسقة وموضوعية وقابلة للتكرار. خصّص الأسئلة أو التقييم لمعايير فريقك، ثم شارك النموذج مع المرشحين للحصول على تجربة تقييم فورية ومهنية.

9 الصفحات
24 الأسئلة
~8min للإكمال
مجاني لا حاجة لبطاقة ائتمان
أنواع الحقول اختيار واحد ×17 اختيار متعدد ×4 قائمة منسدلة ×2 الاسم الكامل

الأسئلة في هذا القالب

قالب مجاني

الأسئلة المضمّنة بالضبط — خصّص أيًا منها لتناسب احتياجاتك.

صفحة 1 مقدمة 1 سؤال
اختبار مطور جافاسكريبت المتقدم
مرحبًا بك في اختبار مطور جافاسكريبت المتقدم. يغطي هذا التقييم مواضيع جافاسكريبت المتقدمة بما فيها الإغلاقات والأنماط غير المتزامنة والوراثة النموذجية وحلقة الأحداث وميزات ES6+. يتكون الاختبار من عدة أقسام موزعة على 8 صفحات أسئلة. يُشترط الحصول على درجة 80% أو أعلى لاجتياز الاختبار. بالتوفيق!
1 الاسم الكامل للمرشح * الاسم الكامل
صفحة 2 الإغلاقات والنطاق 3 أسئلة
الإغلاقات والنطاق
1 أيٌّ من التعريفات التالية يصف الإغلاق في جافاسكريبت بشكل أفضل؟ * اختيار واحد
2 ما الفرق السلوكي الجوهري بين `var` و`let` و`const` فيما يخص النطاق والرفع؟ * اختيار واحد
3 أيٌّ من السيناريوهات التالية يُوضّح استخدام الإغلاقات بشكل صحيح؟ (اختر جميع الإجابات الصحيحة) * اختيار متعدد
صفحة 3 النماذج الأولية والوراثة 3 أسئلة
النماذج الأولية والوراثة
1 كيف تختلف الوراثة النموذجية جوهريًا عن الوراثة الكلاسيكية في جافاسكريبت؟ * اختيار واحد
2 ماذا يحدث حين تحاول جافاسكريبت الوصول إلى خاصية غير موجودة في كائن ما؟ * اختيار واحد
3 أيٌّ من العبارات التالية يصف بشكل أفضل متى يُفضَّل استخدام Object.create() على class extends في ES6 لإنشاء الوراثة؟ * قائمة منسدلة
صفحة 4 جافاسكريبت غير المتزامن 3 أسئلة
جافاسكريبت غير المتزامن
1 أيٌّ من العبارات التالية يصف بشكل صحيح الفرق بين Promise.all وPromise.race وPromise.allSettled؟ * اختيار واحد
2 ما الفرق السلوكي الجوهري بين لفّ جسم دالة async في try/catch مقابل ربط .catch() بالوعد المُعاد؟ * اختيار واحد
3 أيٌّ من العبارات التالية حول المهام الدقيقة والمهام الكبيرة في حلقة أحداث جافاسكريبت صحيحة؟ * اختيار متعدد
صفحة 5 حلقة الأحداث 3 أسئلة
حلقة الأحداث
1 بالنظر إلى الكود التالي، ما الترتيب الصحيح لمخرجات console؟ console.log('A'); setTimeout(() => console.log('B'), 0); Promise.resolve().then(() => console.log('C')); console.log('D'); * اختيار واحد
2 ما الذي يضمنه setTimeout(fn, 0) فعليًا في بيئة المتصفح؟ * اختيار واحد
3 أين يقع requestAnimationFrame (rAF) ضمن نموذج حلقة أحداث المتصفح؟ * اختيار واحد
صفحة 6 ميزات ES6+ 3 أسئلة
ميزات ES6+
1 أيٌّ مما يلي يُوضّح بشكل صحيح استخدام معاملات الباقي مقترنةً بالتفكيك في توقيع الدالة؟ * اختيار واحد
2 أيٌّ من الميزات التالية قُدِّمت ضمن ES2020 أو ES2021 وهي متاحة أصلًا في محركات جافاسكريبت الحديثة دون حاجة إلى polyfill؟ * اختيار متعدد
3 يحتاج مطور إلى ربط بيانات وصفية بعقد DOM دون منعها من جمع البيانات المهملة. أيٌّ من هياكل البيانات الأنسب لذلك ولماذا؟ * اختيار واحد
صفحة 7 الأداء والذاكرة 3 أسئلة
الأداء والذاكرة
1 أيٌّ من الأنماط التالية هو الأكثر احتمالًا لإحداث تسرب في الذاكرة في تطبيق جافاسكريبت طويل الأمد؟ * اختيار واحد
2 حقل بحث يُطلق استدعاء API مُكلفًا عند كل ضغطة مفتاح. ومعالج تمرير يُحدّث شريط تقدم عند كل حدث تمرير. أيٌّ من التقنيتين مناسب لكل سيناريو؟ * اختيار واحد
3 تحتاج إلى إدراج 500 عنصر قائمة في عنصر <ul> موجود في DOM. أيٌّ من المقاربات يُعطي أفضل أداء؟ * قائمة منسدلة
صفحة 8 أنماط التصميم والهندسة المعمارية 3 أسئلة
أنماط التصميم والهندسة المعمارية
1 ما الفرق الجوهري بين نمط الوحدة ونمط الوحدة الكاشفة في جافاسكريبت؟ * اختيار واحد
2 أيٌّ من أنماط التصميم التالية يُستخدم بشكل شائع وأصيل في تطبيقات جافاسكريبت؟ (اختر جميع ما ينطبق) * اختيار متعدد
3 في هندسة جافاسكريبت، أيٌّ من العبارات التالية يصف أفضل الميزة العملية لتفضيل التركيب على الوراثة الكلاسيكية؟ * اختيار واحد
صفحة 9 المفاهيم المتقدمة 2 أسئلة
المفاهيم المتقدمة
1 كيف يتصرف الكلمة المفتاحية 'this' بشكل مختلف في الدوال السهمية مقارنةً بالدوال العادية؟ * اختيار واحد
2 ما الذي تفعله الكلمة المفتاحية 'yield' داخل دالة مولّد في جافاسكريبت، وما الذي يُعاد عند استدعاء تابع .next() الخاص بالمولّد؟ * اختيار واحد

كيفية استخدام هذا القالب

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

  • بنية جاهزة للاستخدام — حقول معدّة مسبقًا وجاهزة فورًا
  • سمة "Volt" مطبّقة — الخطوط والألوان والتخطيط معدّة مسبقًا
  • متجاوب مع الأجهزة المحمولة — يعمل على كل جهاز بدون إعداد إضافي
  • قابل للتعديل بالكامل بالسحب والإفلات — غيّر أي شيء في ثوانٍ
  • مجاني للاستخدام في أي خطة، لا حاجة لبطاقة ائتمان

استخدم هذا القالب

مجاني للاستخدام. افتحه في المحرر وخصّصه وانشره في دقائق.

استخدم هذا القالب مجانًا معاينة النموذج
الفئة التدريب والشهادات & مسابقة
السمة Volt
الشارة احترافي
السعر مجاني
برمجة مطلوبة لا شيء

اجعله يتوافق مع علامتك التجارية — اختر من بين 5 سمات مصمّمة أو خصّص الألوان والخطوط والتخطيط بالكامل.

استكشف سمات النماذج →

مستعد لإنشاء
نموذجك؟

استخدم هذا القالب مجانًا — لا حاجة لبطاقة ائتمان.

تصفّح القوالب في التطبيق