ابحث في الأسئلة…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
الرئيسية
المواضيع
الفئات
مسارات التعلّم
بحث
أسئلة وأجوبة مقابلات JavaScript · التدرّب على مقابلات تقنية المعلومات
الرئيسية
/
Frontend
/
JavaScript
Frontend
JavaScript
مجموعة منتقاة من أسئلة مقابلات JavaScript مع إجابات مفصّلة.
30
أسئلة
يُحدّث أسبوعيًا
مبتدئ
10
متوسط
12
متقدم
8
JavaScript أسئلة
30 / 30 معروض
الافتراضي
الأكثر رواجًا
الأحدث
›
ما الفرق بين var و let و const؟
مبتدئ
#اللغة
التفاصيل →
›
ما هي أنواع البيانات البدائية في JavaScript؟
مبتدئ
#الأنواع
التفاصيل →
›
ما الفرق بين == و === ؟
مبتدئ
#اللغة
التفاصيل →
›
ما هو hoisting؟
مبتدئ
#النطاق
التفاصيل →
›
ما الفرق بين إعلان الدالة والتعبير عن الدالة؟
مبتدئ
#الدوال
التفاصيل →
›
ما الذي تفعله دوال map و filter و reduce؟
مبتدئ
#المصفوفات
التفاصيل →
›
ما هي template literals؟
مبتدئ
#اللغة
التفاصيل →
›
ما هي القيم الحقيقية والقيم الزائفة؟
مبتدئ
#اللغة
التفاصيل →
›
ما الفرق بين null و undefined؟
مبتدئ
#الأنواع
التفاصيل →
›
ما هما عاملا الانتشار والباقي؟
مبتدئ
#اللغة
التفاصيل →
›
ما هو الـ Closure؟
متوسط
#النطاق
التفاصيل →
›
كيف يتم تحديد قيمة `this`؟
متوسط
#الدوال
التفاصيل →
›
كيف يعمل الوراثة الأساسية (Prototypal Inheritance)؟
متوسط
#الكائنات
التفاصيل →
›
ما هي Promise وما هي الحالات التي تمتلكها؟
متوسط
#غير المتزامن
التفاصيل →
›
كيف يعمل async/await؟
متوسط
#غير المتزامن
التفاصيل →
›
كيف يتعامل حلقة الأحداث في JavaScript مع العمل غير المتزامن؟
متوسط
#غير المتزامن
التفاصيل →
›
كيف تختلف الدوال السهمية عن الدوال العادية؟
متوسط
#الدوال
التفاصيل →
›
ما هو destructuring وماذا يستطيع أن يفعل؟
متوسط
#اللغة
التفاصيل →
›
ما هي الدالة ذات الرتبة الأعلى (Higher-Order Function)؟
متوسط
#الدوال
التفاصيل →
›
ما الفرق بين النسخة السطحية والنسخة العميقة؟
متوسط
#الكائنات
التفاصيل →
›
كيف تتعامل مع الأخطاء في JavaScript، بما في ذلك الكود غير المتزامن؟
متوسط
#معالجة الأخطاء
التفاصيل →
›
ما الفرق بين ES modules و CommonJS؟
متوسط
#الوحدات
التفاصيل →
›
ما هي تفويض الأحداث (Event Delegation) ولماذا نستخدمها؟
متقدم
#اللغة
التفاصيل →
›
ما الفرق بين debounce و throttle؟
متقدم
#الأداء
التفاصيل →
›
ما هو currying والـ partial application؟
متقدم
#الدوال
التفاصيل →
›
ما هي الحفظ في الذاكرة (Memoization) وكيف تقوم بتطبيقها؟
متقدم
#الأداء
التفاصيل →
›
ما هي Iterators و Generators؟
متقدم
#اللغة
التفاصيل →
›
ما الغرض من Proxy و Reflect؟
متقدم
#الكائنات
التفاصيل →
›
كيف يدير JavaScript الذاكرة وكيف تحدث تسريبات الذاكرة؟
متقدم
#الأداء
التفاصيل →
›
ما هي الرموز (Symbols) وأين يتم استخدامها؟
متقدم
#الأنواع
التفاصيل →