3.4 KiB
3.4 KiB
title | localeTitle |
---|---|
Interview Questions for Junior Front End Web Developers | أسئلة المقابلة لمطوري ويب Front End |
الغرض من هذه المقالة هو تعريف مطوري الويب الأمامية الجديدة بأسئلة كتابية. إذا كنت تدخل عالم المطورين ، فستكون هناك فرصة جيدة لأن تشعر بالتوتر عند إجراء مقابلة مع أحد مطوري البرامج. وبسبب هذا ، قد تشعر بعض الأسئلة الأساسية نسبيًا بصعوبة أكبر من الكيفية التي تكون بها بالفعل. يتم إعداد عداد جيد لهذا السيناريو بشكل صحيح.
الأسئلة
بدون مزيد من اللغط ، إليك بعض الأسئلة التي قد تواجهها:
HTML / CSS
- في سياق تصميم CSS ، هل يمكنك شرح ما هو
display-style: inline-block
standdisplay-style: inline-block
stand for؟ - إذا كان لديك عنصر
<ul>
يحتوي على عدة عناصر<li>
، فكيف ستقوم بإعداد هذه العناصر في صف باستخدام HTML و CSS؟ - في تصميم CSS متى تستخدم
float
s؟ كيف يعملون؟ - متى تستخدم:
clear: both;
؟ - ما هو Bootstrap؟ متى تستخدمه؟ كيف يعمل نظام شبكتها؟
- شرح مفهوم التصميم المتجاوب وكيف يعمل؟ استخدم مثالاً إذا أردت.
- ما هو DOM؟ ماذا تعرف عنه؟
- ما هو ساس؟ ما هي مزايا استخدامه؟
جافا سكريبت
- ما هو ECMAScript؟
- ما هو jQuery وما يستخدم عادة؟
- ما الفرق بين
==
و===
في JS؟ - هل يمكنك تعداد جميع أنواع بيانات جافا سكريبت؟
- ما هي وظيفة رد الاتصال في JS ومتى تستخدم واحدة؟
- ما هو الفرق بين
undefined
وnull
؟ - ما هو استجابة التزامن؟
- ماذا تعني JSON؟ ما هو استخدامها ل؟
- كيف تشرح طلب واجهة برمجة التطبيقات؟
- ما هي واجهات برمجة التطبيقات التي عملت معها؟
- كيف يمكنك إرسال / تحويل إلى تنسيق JSON؟
- ما الفرق بين
GET
وPOST
عند تحديد طلب AJAX؟
البرامج / الأدوات
- هل عملت مع فوتوشوب كمطور أمامي؟ لأي سبب؟
- ما نظام إصدار إصدارات البرامج الذي استخدمته؟ هل يمكن أن تصف كيف سيبدو سير العمل في هذا النظام؟
حولك
- ما هو أصعب مشروع عملت به على الإطلاق؟ لماذا كان من الصعب؟ إذا كان تطبيق / خوارزمية يمكنك شرح كيف يعمل؟
- كيف يمكنك البقاء على اطلاع بأحدث أخبار التكنولوجيا؟
- ما هي المشاريع الجانبية التي كنت تعمل عليها؟
- هل هناك أي لغات أو أطر عمل ترغب في تعلمها في المستقبل؟ كيف ستدرس نفسك؟ لماذا اخترت هذه اللغات / أطر العمل؟
- ما هي أهم المهارات والصفات التي يجب أن يمتلكها مطوّر الواجهة الأمامية؟