اپنی JavaScript مہارتیں جانچیں
بنیادی سنٹیکس اور ٹائپ کوئرشن، فنکشنز/اسکوپ/کلوژرز اور this، آبجیکٹس/ایریز اور ڈیٹا اسٹرکچرز، اور ایونٹ لوپ/ایسنک/پروٹوٹائپ کے رائج انداز میں اپنی JavaScript پرکھیں۔ کوڈ پڑھنے کے 30 سوالات، ہر زمرے کا فوری اسکور، مفت اور بغیر سائن اپ کے۔
JavaScript ٹیسٹ کیا ہے؟
یہ منظرناموں پر مبنی JavaScript ٹیسٹ ہے: کوڈ کے 30 مختصر ٹکڑے، اور ہر ایک کے بعد یہ سوال کہ اسے چلانے پر اصل میں کیا ہوتا ہے۔ سوالات میں اس طرح کی صورتیں آتی ہیں: لوپ کے کال بیکس میں کیپچر ہونے والا ایک var، جسے تمام کال بیکس آپ کی متوقع قدر کے بجائے ایک ہی آخری قدر کے طور پر پڑھتے ہیں؛ == کا ایک موازنہ، جو موازنہ کرنے سے پہلے خاموشی سے ٹائپس بدل دیتا ہے؛ یا اسپریڈ سے بنائی گئی ایک کاپی، جو دیکھنے میں ڈیپ کاپی لگتی ہے مگر صرف اوپری سطح کو کاپی کرتی ہے۔ آپ وہ جواب چنتے ہیں جو اس سے میل کھاتا ہو جو کوڈ اصل میں پرنٹ کرتا ہے یا انجام دیتا ہے، نہ کہ اس سے جو بظاہر ہونا چاہیے۔
مزید پڑھیںکم دکھائیں
یہ 30 سوالات چار شعبوں کا احاطہ کرتے ہیں — بنیادی سنٹیکس اور ٹائپ کوئرشن، فنکشنز/اسکوپ/کلوژرز اور this، آبجیکٹس/ایریز اور ڈیٹا اسٹرکچرز، اور ایونٹ لوپ/ایسنک/پروٹوٹائپ کے رائج انداز۔ یہی چار وہ مقامات ہیں جہاں کوڈ پڑھ کر جو سمجھ آتا ہے اور اسے چلانے پر جو ہوتا ہے، وہ خاموشی سے ایک دوسرے سے الگ ہو جاتے ہیں، اور جہاں نوکری کے اشتہار میں لکھی “مضبوط JavaScript” کا مطلب انٹرویو میں پہنچ کر عموماً کوئی بہت مخصوص چیز نکلتا ہے۔ آپ کو ہر شعبے میں الگ اسکور ملتا ہے، اس لیے کوئی کمزور پہلو کم مجموعی اسکور میں چھپنے کے بجائے کمزور پہلو ہی کے طور پر سامنے آتا ہے۔
اس میں تقریباً چھ منٹ لگتے ہیں، سائن اپ کی ضرورت نہیں، اور نہ ہی کوئی کوڈ لکھنا یا چلانا پڑتا ہے — ہر سوال “پڑھیں اور پیش گوئی کریں” کی طرز پر ہے، بالکل اسی طرح جیسے کوئی سینئر انجینئر کسی پُل ریکوئسٹ کا جائزہ لیتا ہے۔ سنٹیکس جاننا اور یہ جاننا کہ کوڈ کا کوئی خاص ٹکڑا رن ٹائم پر اصل میں کیا کرتا ہے، دو الگ مہارتیں ہیں، اور یہ ٹیسٹ دوسری مہارت کو ناپتا ہے۔