अपनी Java कौशल की परीक्षा लें
कोर सिंटेक्स और प्रकारों, methods/overloading/scope, collections/generics/control flow, और exceptions/concurrency/idioms पर अपनी Java की परीक्षा लें। 30 code-reading प्रश्न, category द्वारा तुरंत score, कोई signup नहीं के साथ मुक्त।
Java टेस्ट क्या है?
यह एक परिदृश्य-आधारित Java टेस्ट है: 30 छोटे कोड के टुकड़े, हर एक के बाद एक सवाल कि जब यह कोड चलेगा तो असल में क्या होगा। एक String तुलना जो == के साथ चुपचाप सामग्री के बजाय रेफरेंस जाँचती है। एक Integer autoboxing कैश जो == को 128 से नीचे काम करता हुआ दिखाता है और 128 से ऊपर चुपचाप विफल हो जाता है। एक finally ब्लॉक जो किसी के ध्यान में आए बिना रिटर्न मान को ओवरराइड कर देता है। आपको वह जवाब चुनना है जो बताए कि कोड सच में क्या प्रिंट करता है या क्या करता है, न कि वह जो दिखने में सही लगे।
आगे पढ़ेंकम दिखाएँ
30 प्रश्न चार क्षेत्रों को कवर करते हैं — मूल सिंटेक्स और टाइप्स, मेथड्स/overloading/स्कोप, कलेक्शन्स/जेनेरिक्स/कंट्रोल फ्लो, और एक्सेप्शन्स/कॉनकरेंसी/मुहावरे। ये चार वे जगहें हैं जहां कोड को पढ़ना और कोड को चलाना चुपचाप अलग-अलग बातें हैं, और जहां नौकरी की पोस्टिंग में 'Strong Java' आखिरकार किसी इंटरव्यू में कुछ खास मतलब देता है। आपको हर क्षेत्र में अलग स्कोर मिलता है, इसलिए कमज़ोर जगह कुल स्कोर में दबने के बजाय साफ नज़र आती है।
इसमें लगभग नौ मिनट लगते हैं, कोई साइन-अप नहीं है, और कोई कोड लिखने या कंपाइल करने की ज़रूरत नहीं है — हर सवाल 'पढ़ो और अनुमान लगाओ' वाला है, ठीक वैसे ही जैसे एक सीनियर इंजीनियर पुल रिक्वेस्ट की समीक्षा करता है। सिंटैक्स जानना और यह जानना कि एक विशेष स्निपेट रनटाइम पर क्या करता है, दो अलग-अलग कौशल हैं, और यह टेस्ट दूसरे वाले को मापता है।