مهارتهای Java خود را در نحوی اساسی، انواع، متدها/overloading/scope، مجموعهها/generics/کنترلجریان، و استثناها/concurrency/اصطلاحات آزمایش کنید. 30 سوال خواندن کد، امتیاز فوری بر حسب دسته، بدون نیاز به ثبتنام رایگان.
نیازی به ثبتنام نیست — نتیجه شما فوری ظاهر میشود.
مبتدی تا متخصص در یک نشست را پوشش میدهد. سوالات اولیه چیزهایی را پوشش میدهند هر Java user با آن برخورد میکند — == در برابر .equals، Integer autoboxing، overflow. سوالات بعدی overload resolution، generics و collections، exceptions، concurrency و Stream laziness را ببینید. امتیاز شما شما را در یکی از چهار tier قرار میدهد، و نامهای tier عمداً آنهایی هستند که فرصتهای شغلی استفاده میکنند.
خیر. هر سوال در برابر رفتار نحوی اساسی نوشته شده است که در نسخههای Java modern پایدار است — object identity، collections framework، exception hierarchy و concurrency primitives اساسی. هیچ چیزی اینجا به API مختص نسخه بستگی ندارد.
این همان نوع استدلال خواندن و پیشبینی را نمونهبرداری میکند که بیشتر employer screens با آن شروع میکنند، به همان فرمت snippet کوتاه، که دلیلاش این است که برای آمادگی کار میکند. این یک کپی از هر آزمون employer خاص نیست، و یک امتیاز خوب اینجا یک گواهی نیست. آنچه برای شما بگوید این است کدام یک از چهار حوزه شما در آن امتیاز را از دست خواهید داد، که چیز مفیدی است برای دانستن قبل یک مصاحبه فنی.
حدود شش دقیقه. هیچ timer بر روی سوالات انفرادی وجود ندارد — آزمون بررسی میکند آیا شما میدانید کد چه کار میکند، نه چقدر تند میتوانید click کنید. شما میتوانید درباره سوال برای هر مدتی که میخواهید فکر کنید.
شرکت در تست ما نباید بهعنوان ارزیابی جامع یا دقیق تواناییهای شما در نظر گرفته شود. نتایج فقط برای اهداف اطلاعاتی و خودبازتاب است.
مهارتهای Java خود را در نحوی اساسی، انواع، متدها/overloading/scope، مجموعهها/generics/کنترلجریان، و استثناها/concurrency/اصطلاحات آزمایش کنید. 30 سوال خواندن کد، امتیاز فوری بر حسب دسته، بدون نیاز به ثبتنام رایگان.
این یک آزمون Java مبتنی بر سناریو است: 30 قطعه کد کوچک، هر کدام با یک سوال درباره آنچه واقعاً زمانیکه اجرا میشود اتفاق میافتد. مقایسه String با == که بر اساس reference به آرامی کار میکند نه محتوا. Integer autoboxing cache که 128 پایین == کار میکند و بالاتر خاموشی ناموفق میشود. یک finally block که return value را بدون اینکه کسی متوجه شود override میکند. شما پاسخی را انتخاب میکنید که با آنچه کد چاپ یا انجام میدهد تطابق دارد، نه آنچه باید اتفاق بیفتد.
30 سوال چهار حوزه را پوشش میدهند — نحوی اساسی و انواع، متدها/overloading/scope، مجموعهها/generics/کنترلجریان، و استثناها/concurrency/اصطلاحات. این چهار جایی هستند که خواندن کد و اجرای کد بیسروصدا تفاوت دارند، و جایی که "Strong Java" فرصتهای شغلی منظور دارند معمولاً چیزی خاص درآمد مصاحبهها. شما یک امتیاز در هر حوزه دریافت میکنید، بنابراین یک نقطه ضعیف بهعنوان یک نقطه ضعیف ظاهر میشود نه فقط یک کل کمتر.
حدود شش دقیقه طول میکشد، هیچ ثبتنام وجود ندارد، و هیچ کدی برای نوشتن یا compile کردن نیست — هر سوال خواندن و پیشبینی است، همانطور که یک مهندس ارشد یک pull request را بررسی میکند. دانستن نحو و دانستن آنچه یک قطعه کد خاص در runtime انجام میدهد مهارتهای متفاوتی هستند، و این دوم را اندازهگیری میکند.
ببینید کدامیک از چهار حوزه Java واقعاً شما را عقبتر نگاه میدارد
یک تفکیک بر حسب دسته دریافت کنید — نحو/انواع، متدها/scope، مجموعهها/generics، استثناها/concurrency
بفهمید شما در کدام tier هستید: مبتدی، متوسط، پیشرفته یا متخصص
مقایسه کنید شما کجا نشستهاید در برابر آنچه فرصتهای شغلی برای Java قوی منظور دارند
شما دو String object ایجاد میکنید: String a = new String("cat"); String b = new String("cat"); آیا a == b برابر چه تقسیم میشود؟
30 سؤال، 6 دقیقه. پیشرفت خودکار — بدون دکمه بعدی دستی.
تفکیک فوری پروفایل شما. رایگان، قابل اشتراکگذاری، ذخیره شده اگر وارد شوید.
پریمیوم گزارش کامل را باز میکند — شغلها، نقاط قوت، مسیرهای رشد.