مهارتهای Java خود را آزمایش کنید
مهارتهای Java خود را در نحوی اساسی، انواع، متدها/overloading/scope، مجموعهها/generics/کنترلجریان، و استثناها/concurrency/اصطلاحات آزمایش کنید. 30 سوال خواندن کد، امتیاز فوری بر حسب دسته، بدون نیاز به ثبتنام رایگان.
آزمون Java چیست؟
این یک آزمون Java مبتنی بر سناریو است: 30 قطعه کد کوچک، هر کدام با یک سوال درباره آنچه واقعاً زمانیکه اجرا میشود اتفاق میافتد. مقایسه String با == که بر اساس reference به آرامی کار میکند نه محتوا. Integer autoboxing cache که 128 پایین == کار میکند و بالاتر خاموشی ناموفق میشود. یک finally block که return value را بدون اینکه کسی متوجه شود override میکند. شما پاسخی را انتخاب میکنید که با آنچه کد چاپ یا انجام میدهد تطابق دارد، نه آنچه باید اتفاق بیفتد.
خواندن را ادامه دهیدکمتر نشان دهید
30 سوال چهار حوزه را پوشش میدهند — نحوی اساسی و انواع، متدها/overloading/scope، مجموعهها/generics/کنترلجریان، و استثناها/concurrency/اصطلاحات. این چهار جایی هستند که خواندن کد و اجرای کد بیسروصدا تفاوت دارند، و جایی که "Strong Java" فرصتهای شغلی منظور دارند معمولاً چیزی خاص درآمد مصاحبهها. شما یک امتیاز در هر حوزه دریافت میکنید، بنابراین یک نقطه ضعیف بهعنوان یک نقطه ضعیف ظاهر میشود نه فقط یک کل کمتر.
حدود شش دقیقه طول میکشد، هیچ ثبتنام وجود ندارد، و هیچ کدی برای نوشتن یا compile کردن نیست — هر سوال خواندن و پیشبینی است، همانطور که یک مهندس ارشد یک pull request را بررسی میکند. دانستن نحو و دانستن آنچه یک قطعه کد خاص در runtime انجام میدهد مهارتهای متفاوتی هستند، و این دوم را اندازهگیری میکند.