frontend ماهو أسئلة المقابلة لمطوري الواجهة الأمامية




frontend masters (4)

هناك الكثير من أسئلة المقابلة الجيدة (حتى "الألغاز") لمطوري البرامج هنا على SO ، لكنني كنت أتساءل إذا كان لدى أي شخص بعض الأسئلة الجيدة لموقف مطور الواجهة الأمامية. نحن نبحث عن شخص يعرف HTML + CSS + JS.

بعض الأسئلة الواضحة:

  • هل عملت مع مكتبات جافا سكريبت؟ - المتابعة: ولماذا هذا على الآخرين؟
  • هل تتابع تطوير HTML5 و CSS3؟ - المتابعة: ما هي الميزات التي تتطلع إليها أكثر ولماذا؟

هل تعرف أي "ألغاز" جيدة لمطوّر الواجهة الأمامية؟ ربما JS أز الطنين؟

تحرير : غيرت السؤالين ليكون أكثر انفتاحا قليلا.


يعتمد ذلك على المستوى الذي تقابله. لقد انتهيت مؤخرا من جولة جيدة من المقابلات لمواقع الواجهة الأمامية (وعثرت على وظيفة جيدة!) ، وهنا بعض الأسئلة التي سئلت عنها والتي اعتقدت أنها برزت (وكانت أكثر تحديا من الآخرين).

  • اشرح الفرق بين call جافا سكريبت apply الوظائف.

  • اللغز: محاكاة لعبة "Secret Santa" حيث يوجد 3 مشاركين أو أكثر ، ولا يمكن لأي مشارك الحصول على هديته الخاصة أو تلقي أكثر من هدية واحدة. افعل هذا في JavaScript.

  • حدد طريقتين يمكنك من خلالهما مسح عنصر متحرك باستخدام HTML / CSS.

  • ما الفرق بين احتفالية الأحداث وتسجيل الأحداث؟

  • صف مشكلة التقديم التي واجهتك في IE6 أو IE7 ، وكيف تغلبت عليها.

  • حدد مصطلح "إغلاق" وأعطي مثالًا عنه في JavaScript.

  • اشرح الاختلافات بين نموذج الحدث القياسي لـ IE و DOM.

  • ما هي الطريقة الصحيحة لتقييم JSON من الخادم ، ولماذا هذه هي الطريقة الصحيحة؟


الأسئلة التي تقترحها سهلة للغاية. "هل عملت مع مكتبات جافا سكريبت؟ نعم. JQuery." هذا لا يخبرك كثيرا. أقترح تحويل الأسئلة أكثر من هذا بقليل:

  • وصف لي كيفية كتابة ملحق لـ JQuery.
  • صف بنية JQuery وقارنه بـ YUI
  • ما الذي ستغيره بشأن HTML5 / CSS3 إذا أمكنك ذلك؟
  • ما هي الميزة المفضلة لديك في HTML5 وكيف ستستخدمها؟

هذه تحصل على قدر من الفهم أكثر من مجرد الإقرار بالحقائق.

يمكنك ببساطة أن تسأل fzz-buzz في Javascript. لا يمكن أن يؤذي.


  • ما الذي يلهمك لإنشاء مواقع ويب ذات مظهر جيد وعملية؟
  • ما رأيك في نقاط القوة في التسويق الرقمي عبر الويب والشبكات الاجتماعية؟
  • ما مجالات تطوير الويب التي تهتم بها؟ يرجى تتراوح من الأكثر اهتماما لأقل المهتمين. (تصميم ، كود (HTML ، CSS) ، تفاعل (Flash ، silverlight ، jQuery) ، سهولة الاستخدام ، تحسين محركات البحث وغيرها).
  • لماذا من المهم كتابة كود دلالي جيد ، ومعلومات منفصلة (HTML) من التخطيط (CSS) والسلوك (javascript)
  • ما هو موقع جيد لك؟ لا تتردد في عرض أمثلة

ما هي أفضل فكرة لتجربة المستخدم التي صاغتها ونفذتها في مشاريعك الماضية؟