مرکزی مواد پر جائیں

اپنی Java مہارتیں جانچیں

بنیادی سنٹیکس اور ٹائپس، میتھڈز/اوورلوڈنگ/اسکوپ، کلیکشنز/جنیرکس/کنٹرول فلو، اور ایکسیپشنز/کنکرنسی/رائج انداز میں اپنی Java جانچیں۔ کوڈ پڑھنے پر مبنی 30 سوالات، ہر زمرے کا فوری اسکور، مفت اور بغیر سائن اپ۔

30 سوالات9 منٹ
یہ ٹیسٹ دیں
بنیادی باتیں

Java ٹیسٹ کیا ہے؟

یہ منظرناموں پر مبنی Java ٹیسٹ ہے جس میں کوڈ کے 30 مختصر ٹکڑے ہیں، اور ہر ایک کے بعد پوچھا جاتا ہے کہ اسے چلانے پر حقیقت میں کیا ہوتا ہے۔ کسی سوال میں == کے ذریعے String کا موازنہ خاموشی سے مواد کے بجائے ریفرنسز کو جانچتا ہے۔ کسی میں Integer آٹو باکسنگ کے کیش کی وجہ سے == کا موازنہ 128 سے کم قدروں پر درست کام کرتا دکھائی دیتا ہے اور اس سے اوپر خاموشی سے ناکام ہو جاتا ہے۔ کسی میں finally بلاک کسی کو پتا چلے بغیر ریٹرن ویلیو کو بدل دیتا ہے۔ آپ وہ جواب چنتے ہیں جو کوڈ کے حقیقی پرنٹ شدہ نتیجے یا عمل سے میل کھاتا ہو، نہ کہ اس سے جو بظاہر ہونا چاہیے۔

مزید پڑھیں

یہ 30 سوالات چار شعبوں کا احاطہ کرتے ہیں — بنیادی سنٹیکس اور ٹائپس، میتھڈز/اوورلوڈنگ/اسکوپ، کلیکشنز/جنیرکس/کنٹرول فلو، اور ایکسیپشنز/کنکرنسی/رائج انداز۔ یہی چار وہ مقامات ہیں جہاں کوڈ پڑھ کر جو سمجھ آتا ہے اور اسے چلانے پر جو ہوتا ہے، ان میں خاموشی سے فرق پڑ جاتا ہے، اور جہاں ملازمت کے اشتہار میں لکھی "مضبوط Java" کی شرط انٹرویو میں پہنچ کر عموماً کسی بہت مخصوص چیز کا مطالبہ نکلتی ہے۔ آپ کو ہر شعبے کا الگ اسکور ملتا ہے، اس لیے کوئی کمزور پہلو کم مجموعی اسکور میں چھپنے کے بجائے کمزور پہلو کے طور پر ہی سامنے آتا ہے۔

اس میں تقریباً چھ منٹ لگتے ہیں، سائن اپ کی ضرورت نہیں، اور نہ ہی کوئی کوڈ لکھنا یا کمپائل کرنا پڑتا ہے — ہر سوال میں کوڈ پڑھ کر اس کے نتیجے کا اندازہ لگانا ہوتا ہے، بالکل اسی طرح جیسے کوئی سینئر انجینئر پُل ریکویسٹ کا جائزہ لیتا ہے۔ سنٹیکس جاننا اور یہ جاننا کہ کوڈ کا کوئی مخصوص ٹکڑا رن ٹائم پر کیا کرتا ہے، دو الگ مہارتیں ہیں، اور یہ ٹیسٹ دوسری مہارت کو ناپتا ہے۔

آپ کو کیا ملے گا

یہ ٹیسٹ کیا ظاہر کرتا ہے

دیکھیں کہ Java کے چار شعبوں میں سے کون سا شعبہ دراصل آپ کو پیچھے رکھ رہا ہے
زمرہ وار تفصیل حاصل کریں — سنٹیکس/ٹائپس، میتھڈز/اسکوپ، کلیکشنز/جنیرکس، ایکسیپشنز/کنکرنسی
جانیں کہ آپ کس درجے میں ہیں: ابتدائی، درمیانی، اعلیٰ یا ماہر
ملازمت کے اشتہارات میں مضبوط Java سے جو مراد ہوتی ہے، اس کے مقابلے میں اپنی سطح دیکھیں
  • یہ ایک ہی نشست میں ابتدائی سے ماہر تک ہر سطح کا احاطہ کرتا ہے۔ ابتدائی سوالات ان چیزوں سے متعلق ہیں جن سے Java کے ہر صارف کا واسطہ پڑتا ہے — == اور .equals کا فرق، Integer آٹو باکسنگ، اوور فلو۔ بعد کے سوالات اوورلوڈ ریزولوشن، جنیرکس اور کلیکشنز، ایکسیپشنز، کنکرنسی اور Stream کے لیزی طرزِ عمل تک جاتے ہیں۔ آپ کا اسکور آپ کو چار میں سے ایک درجے میں رکھتا ہے، اور ان درجوں کے نام جان بوجھ کر وہی رکھے گئے ہیں جو ملازمت کے اشتہارات میں استعمال ہوتے ہیں۔

  • نہیں۔ ہر سوال زبان کے اس بنیادی طرزِ عمل پر مبنی ہے جو Java کے جدید ورژنز میں یکساں رہا ہے — آبجیکٹ کی شناخت، کلیکشنز فریم ورک، ایکسیپشنز کی درجہ بندی اور کنکرنسی کے بنیادی اجزا۔ یہاں کوئی بھی چیز کسی مخصوص ورژن کی API پر منحصر نہیں ہے۔

  • یہ اسی طرح کی "پڑھیں اور نتیجہ بتائیں" والی سوچ کو پرکھتا ہے جس سے زیادہ تر آجروں کے اسکریننگ ٹیسٹ شروع ہوتے ہیں، اور وہ بھی کوڈ کے مختصر ٹکڑوں والے اسی انداز میں، اسی لیے یہ تیاری کے لیے کارآمد ہے۔ یہ کسی مخصوص آجر کے ٹیسٹ کی نقل نہیں، اور یہاں اچھا اسکور کوئی سرٹیفکیٹ نہیں ہے۔ البتہ یہ آپ کو یہ ضرور بتاتا ہے کہ چار میں سے کن شعبوں میں آپ کے نمبر کٹیں گے، اور تکنیکی انٹرویو سے پہلے یہی جاننا کام کی بات ہے۔

  • تقریباً چھ منٹ لگتے ہیں۔ انفرادی سوالات پر کوئی ٹائمر نہیں ہے — ٹیسٹ یہ ناپتا ہے کہ آپ جانتے ہیں یا نہیں کہ کوڈ کیا کرتا ہے، یہ نہیں کہ آپ کتنی تیزی سے کلک کر سکتے ہیں۔ آپ کسی بھی سوال پر جتنی دیر چاہیں سوچ سکتے ہیں۔

  • نہیں۔ آپ اکاؤنٹ کے بغیر ٹیسٹ دے سکتے ہیں اور اپنا اسکور اور زمرہ وار تفصیل دیکھ سکتے ہیں۔ اکاؤنٹ بنانا صرف اسی صورت میں فائدہ مند ہے جب آپ نتیجہ محفوظ رکھنا چاہیں تاکہ بعد کی کسی کوشش کا اس سے موازنہ کر سکیں۔

  • آپ کو چاروں شعبوں میں سے ہر ایک کا الگ اسکور ملتا ہے، جس سے آپ دیکھ سکتے ہیں کہ نمبر زیادہ تر کہاں کٹے، اور ساتھ ہی اس درجے کے مطابق سفارشات بھی ملتی ہیں جس میں آپ پہنچے ہیں۔ ٹیسٹ ہر سوال کی جوابی شیٹ شائع نہیں کرتا، کیونکہ سوالات بدلتے رہتے ہیں اور شائع شدہ جوابی کلید ان سب کے لیے اسکور کو بے معنی بنا دے گی جو تیاری کے لیے اسے استعمال کرتے ہیں۔

  • Java سے واسطہ رکھنے والے کسی بھی عہدے کے لیے ناواقف کوڈ کو درست طور پر پڑھنے کی صلاحیت اسکریننگ کا ایک قابلِ دفاع معیار ہے، اور یہ شخصیت کی پیمائش کے بجائے درست یا غلط جواب والا ایک معروضی ٹیسٹ ہے، اس لیے اس میں انصاف سے متعلق وہ مسائل نہیں جو ٹائپولوجی پر مبنی ٹیسٹوں میں ہوتے ہیں۔ اگر آپ اسے درخواست دہندگان کو بھیج کر نتائج ایک جگہ جمع کرنا چاہتے ہیں تو یہ کام اس صفحے کے بجائے JobCannon کے ہائرنگ والے حصے کے ذریعے ہوتا ہے۔

ابھی Java مہارتوں کی جانچ دیں

اپنی Java ٹیسٹ پروفائل دریافت کریں۔ 30 سوالات · 9 منٹ۔

یہ ٹیسٹ دیں
متعلقہ

متعلقہ ٹیسٹ