मुख्य सामग्री पर जाएँ

अपनी JavaScript कौशल का परीक्षण करें

कोर सिंटैक्स और coercion, functions/scope/closures और this, objects/arrays और डेटा संरचनाओं, और event loop/async/prototype idioms में अपनी JavaScript का परीक्षण करें। 30 code-reading प्रश्न, श्रेणी द्वारा तत्काल स्कोर, बिना signup के मुफ्त।

30 प्रश्न9 मिनट
परीक्षा लें
मूल बातें

JavaScript परीक्षण क्या है?

यह एक परिदृश्य-आधारित JavaScript परीक्षण है: 30 छोटे कोड के टुकड़े, प्रत्येक के बाद इस बारे में एक प्रश्न कि जब यह चलता है तो वास्तव में क्या होता है। एक var जो एक लूप के कॉलबैक के अंदर कैप्चर किया जाता है और जो सभी उस मान के बजाय एक ही अंतिम मान को पढ़ते हैं जिसकी आपने अपेक्षा की थी। एक == तुलना जो तुलना से पहले प्रकारों को चुपचाप बदल देती है। एक spread कॉपी जो गहरी दिखती है लेकिन केवल ऊपरी स्तर को कॉपी करती है। आप उस उत्तर को चुनते हैं जो इससे मेल खाता है कि कोड वास्तव में क्या प्रिंट करता है या क्या करता है, न कि उससे जो होना चाहिए ऐसा लगता है।

आगे पढ़ें

30 प्रश्न चार क्षेत्रों को कवर करते हैं — कोर सिंटैक्स और coercion, फ़ंक्शन/स्कोप/क्लोजर और this, ऑब्जेक्ट/arrays और डेटा संरचनाएं, और इवेंट लूप/async/prototype मुहावरे। ये चार वे जगहें हैं जहां कोड को पढ़ना और चलाना चुपचाप अलग हो जाते हैं, और जहां नौकरी की पोस्टिंग की "Strong JavaScript" आमतौर पर इंटरव्यू में पहुंचने पर कुछ खास मतलब रखती है। आप प्रत्येक क्षेत्र में एक स्कोर प्राप्त करते हैं, इसलिए कमज़ोर जगह कुल स्कोर में दबने के बजाय कमज़ोर जगह के रूप में ही दिखाई देती है।

इसमें लगभग नौ मिनट लगते हैं, कोई साइन-अप नहीं है, और लिखने या चलाने के लिए कोई कोड नहीं है — हर सवाल में आपको कोड पढ़कर उसके नतीजे का अनुमान लगाना होता है, ठीक वैसे ही जैसे एक सीनियर इंजीनियर पुल रिक्वेस्ट की समीक्षा करता है। सिंटैक्स जानना और यह जानना कि एक विशेष स्निपेट रनटाइम पर क्या करता है, दो अलग-अलग कौशल हैं, और यह टेस्ट दूसरे वाले को मापता है।

आप क्या पाएंगे

आप क्या खोज सकते हैं

देखें कि चार JavaScript क्षेत्रों में से कौन सा आपको वास्तव में रोक रहा है
श्रेणी के अनुसार विश्लेषण प्राप्त करें — सिंटैक्स/coercion, स्कोप/क्लोजर/this, ऑब्जेक्ट/arrays, async/इवेंट लूप
पता लगाएं कि आप किस स्तर पर हैं: शुरुआती, मध्यवर्ती, उन्नत या विशेषज्ञ
तुलना करें कि आप कहां खड़े हैं और नौकरी की पोस्टिंग्स 'strong JavaScript' से क्या मतलब रखती हैं
  • यह एक बैठक में शुरुआती से लेकर विशेषज्ञ तक फैला हुआ है। प्रारंभिक प्रश्न हर JavaScript यूज़र द्वारा मिलने वाली चीजों को कवर करते हैं — == बनाम ===, hoisting, रेफरेंस बनाम वैल्यू का व्यवहार। बाद वाले क्लोजर और this binding, prototype chain, और इवेंट लूप के पीछे microtask/macrotask के क्रम में जाते हैं। आपका स्कोर आपको चार स्तरों में से एक में रखता है, और स्तर के नाम जानबूझकर वे हैं जो नौकरी की पोस्टिंग्स उपयोग करती हैं।

  • न तो विशेष रूप से। हर प्रश्न कोर भाषा के व्यवहार के विरुद्ध लिखा जाता है — स्कोप, क्लोजर, coercion, prototype chain, इवेंट लूप — जो एक जैसा है चाहे कोड ब्राउज़र में चले या Node में। यहां कुछ भी DOM API या केवल-Node मॉड्यूल पर निर्भर नहीं है।

  • यह उसी तरह के पढ़ो-और-भविष्यवाणी-करो तर्क के नमूने लेता है जिससे अधिकांश नियोक्ता स्क्रीन शुरू होती हैं, उसी संक्षिप्त-परिदृश्य फॉर्मेट में, यही कारण है कि यह तैयारी के रूप में काम करता है। यह किसी खास नियोक्ता के परीक्षण की नकल नहीं है, और यहां अच्छा स्कोर कोई प्रमाणपत्र नहीं है। यह आपको बताता है कि आप चार क्षेत्रों में से किसमें अंक खो देंगे, जो तकनीकी इंटरव्यू से पहले जानना उपयोगी है।

  • लगभग नौ मिनट। अलग-अलग सवालों पर कोई टाइमर नहीं है — यह टेस्ट यह मापता है कि आप जानते हैं या नहीं कि कोड क्या करता है, न कि यह कि आप कितनी तेजी से क्लिक कर सकते हैं। आप किसी सवाल के बारे में जितनी देर चाहें, सोच सकते हैं।

  • नहीं। आप परीक्षण ले सकते हैं और अकाउंट के बिना अपना स्कोर और श्रेणी के अनुसार विश्लेषण देख सकते हैं। अकाउंट बनाना केवल तब उपयोगी है जब आप चाहते हैं कि नतीजा सहेजा जाए ताकि आप बाद की कोशिश की तुलना उससे कर सकें।

  • आप चार क्षेत्रों में से प्रत्येक के लिए एक स्कोर प्राप्त करते हैं, इसलिए आप देख सकते हैं कि नुकसान कहां केंद्रित है, साथ ही उस स्तर के सुझाव भी मिलते हैं जिसमें आप पहुंचे। परीक्षण सवाल-दर-सवाल उत्तर-कुंजी सार्वजनिक नहीं करता है, क्योंकि प्रश्न बदलते रहते हैं और एक सार्वजनिक कुंजी उन सभी के लिए स्कोर को बेमानी बना देगी जो इसे तैयारी के लिए उपयोग करते हैं।

  • अपरिचित कोड को सही तरीके से पढ़ना किसी भी ऐसी भूमिका के लिए स्क्रीन करने योग्य है जो JavaScript को छूती है, और यह व्यक्तित्व मापने वाली जांच के बजाय एक वस्तुनिष्ठ सही-गलत परीक्षण है, इसलिए इसमें टाइपोलॉजी परीक्षणों की निष्पक्षता की समस्याएं नहीं हैं। यदि आप इसे आवेदकों को भेजना चाहते हैं और परिणामों को एक जगह इकट्ठा करना चाहते हैं, तो यह इस पृष्ठ के बजाय JobCannon के नियोजन पक्ष के ज़रिए चलता है।

अभी JavaScript कौशल मूल्यांकन लें

अपनी JavaScript परीक्षण प्रोफ़ाइल खोजें। 30 प्रश्न, 9 मिनट।

परीक्षा लें
संबंधित

संबंधित परीक्षाएं