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