اختبار جافاسكريبت
اختبر جافاسكريبت الخاصة بك عبر الصيغة الأساسية والإكراه، الدوال والنطاق والإغلاقات و this، الكائنات والمصفوفات وهياكل البيانات، وحلقة الأحداث والعمليات غير المتزامنة و prototype والأنماط الاصطلاحية. 30 سؤال سيناريو، درجة فورية حسب الفئة، مجاني بدون تسجيل.
بدون تسجيل — تظهر نتيجتك فوراً.
- انظر أي من مناطق جافاسكريبت الأربعة يعيقك فعلاً
- احصل على تفصيل حسب الفئة — الصيغة/الإكراه، النطاق/الإغلاقات/this، الكائنات/المصفوفات، غير المتزامن/حلقة الأحداث
- تعرف على أي مستوى أنت فيه: مبتدئ، متوسط، متقدم أو خبير
- قارن مكانك مقابل ما تعنيه إعلانات الوظائف بجافاسكريبت قوي
يمتد من مبتدئ إلى خبير في جلسة واحدة. تغطي الأسئلة المبكرة الأشياء التي يقابلها كل مستخدم جافاسكريبت — == مقابل ===، hoisting، دلالات المرجع مقابل القيمة. تغوص الأسئلة اللاحقة في الإغلاقات و this binding، سلسلة prototype، وترتيب microtask/macrotask خلف حلقة الأحداث. توضع درجتك في واحد من أربعة مستويات، وأسماء المستويات مقصودة بهدف تلك التي تستخدمها إعلانات الوظائف.
لا سواء. كل سؤال مكتوب ضد سلوك اللغة الأساسي — النطاق، الإغلاقات، الإكراه، سلسلة prototype، حلقة الأحداث — وهو متطابق سواء كان الكود يعمل في متصفح أو في Node. لا شيء هنا يعتمد على DOM API أو وحدة خاصة بـ Node.
يأخذ عينات من نفس نوع التفكير القائم على القراءة والتنبؤ الذي تفتح به معظم اختبارات صاحب العمل، بنفس تنسيق المقاطع القصيرة، وهذا هو السبب في أنها تعمل كتحضير. إنها ليست نسخة من أي اختبار صاحب عمل محدد، ودرجة جيدة هنا ليست شهادة. ما الذي يخبرك به هو أي من المناطق الأربعة ستخسر نقاطاً فيه، وهو الشيء المفيد الذي تعرفه قبل مقابلة تقنية.
حوالي ستة دقائق. لا يوجد مؤقت على الأسئلة الفردية — الاختبار يقيس ما إذا كنت تعرف ما يفعله الكود، وليس كم سرعة يمكنك النقر. يمكنك التفكير في سؤال طالما تريد.