رفتن به محتوای اصلی

مهارت‌های Java خود را آزمایش کنید

مهارت‌های Java خود را در نحوی اساسی، انواع، متدها/overloading/scope، مجموعه‌ها/generics/کنترل‌جریان، و استثناها/concurrency/اصطلاحات آزمایش کنید. 30 سوال خواندن کد، امتیاز فوری بر حسب دسته، بدون نیاز به ثبت‌نام رایگان.

30 سؤال9 دقیقه
شرکت در آزمون
مبانی

آزمون Java چیست؟

این یک آزمون Java مبتنی بر سناریو است: 30 قطعه کد کوچک، هر کدام با یک سوال درباره آنچه واقعاً زمانی‌که اجرا می‌شود اتفاق می‌افتد. مقایسه String با == که بر اساس reference به آرامی کار می‌کند نه محتوا. Integer autoboxing cache که 128 پایین == کار می‌کند و بالاتر خاموشی ناموفق می‌شود. یک finally block که return value را بدون اینکه کسی متوجه شود override می‌کند. شما پاسخی را انتخاب می‌کنید که با آنچه کد چاپ یا انجام می‌دهد تطابق دارد، نه آنچه باید اتفاق بیفتد.

خواندن را ادامه دهید

30 سوال چهار حوزه را پوشش می‌دهند — نحوی اساسی و انواع، متدها/overloading/scope، مجموعه‌ها/generics/کنترل‌جریان، و استثناها/concurrency/اصطلاحات. این چهار جایی هستند که خواندن کد و اجرای کد بی‌سروصدا تفاوت دارند، و جایی که "Strong Java" فرصت‌های شغلی منظور دارند معمولاً چیزی خاص درآمد مصاحبه‌ها. شما یک امتیاز در هر حوزه دریافت می‌کنید، بنابراین یک نقطه ضعیف به‌عنوان یک نقطه ضعیف ظاهر می‌شود نه فقط یک کل کمتر.

حدود شش دقیقه طول می‌کشد، هیچ ثبت‌نام وجود ندارد، و هیچ کدی برای نوشتن یا کامپایل کردن نیست — هر سوال خواندن و پیش‌بینی است، همان‌طور که یک مهندس ارشد یک pull request را بررسی می‌کند. دانستن نحو و دانستن آنچه یک قطعه کد خاص در زمان اجرا انجام می‌دهد مهارت‌های متفاوتی هستند، و این دوم را اندازه‌گیری می‌کند.

چه چیزی به دست می‌آورید

این آزمون چه چیزی را آشکار می‌کند

ببینید کدام‌یک از چهار حوزه Java واقعاً شما را عقب‌تر نگاه می‌دارد
یک تفکیک بر حسب دسته دریافت کنید — نحو/انواع، متدها/scope، مجموعه‌ها/generics، استثناها/concurrency
بفهمید شما در کدام سطح هستید: مبتدی، متوسط، پیشرفته یا متخصص
مقایسه کنید شما کجا نشسته‌اید در برابر آنچه فرصت‌های شغلی برای Java قوی منظور دارند
  • مبتدی تا متخصص در یک نشست را پوشش می‌دهد. سوالات اولیه چیزهایی را پوشش می‌دهند هر کاربر Java با آن برخورد می‌کند — == در برابر .equals، Integer autoboxing، overflow. سوالات بعدی overload resolution، generics و collections، exceptions، concurrency و Stream laziness را ببینید. امتیاز شما شما را در یکی از چهار سطح قرار می‌دهد، و نام‌های سطح عمداً آن‌هایی هستند که فرصت‌های شغلی استفاده می‌کنند.

  • خیر. هر سوال در برابر رفتار نحوی اساسی نوشته شده است که در نسخه‌های مدرن Java پایدار است — object identity، collections framework، exception hierarchy و concurrency primitives اساسی. هیچ چیزی اینجا به API مختص نسخه بستگی ندارد.

  • این همان نوع استدلال خواندن و پیش‌بینی را نمونه‌برداری می‌کند که بیشتر غربالگری‌های کارفرمایان با آن شروع می‌کنند، به همان قالب قطعه کد کوتاه، که دلیل‌اش این است که برای آمادگی کار می‌کند. این یک کپی از هر آزمون کارفرمای خاص نیست، و یک امتیاز خوب اینجا یک گواهی نیست. آنچه برای شما بگوید این است کدام یک از چهار حوزه شما در آن امتیاز را از دست خواهید داد، که چیز مفیدی است برای دانستن قبل یک مصاحبه فنی.

  • حدود شش دقیقه. هیچ زمان‌سنج بر روی سوالات انفرادی وجود ندارد — آزمون بررسی می‌کند آیا شما می‌دانید کد چه کار می‌کند، نه چقدر تند می‌توانید کلیک کنید. شما می‌توانید درباره سوال برای هر مدتی که می‌خواهید فکر کنید.

  • خیر. می‌توانید آزمون را انجام دهید و امتیاز و تفکیک دسته خود را بدون حساب ببینید. ایجاد یک حساب فقط در صورتی که می‌خواهید نتیجه نگاه داشته شود بدان‌منظور که می‌توانید بعد از یک تلاش بعدی با آن مقایسه کنید مفید است.

  • شما یک امتیاز برای هر چهار حوزه دریافت می‌کنید، بنابراین می‌توانید ببینید جایی‌که امتیازهای از دست‌رفته متمرکز هستند، به‌علاوه توصیه‌هایی که برای سطح شما مناسب است. آزمون یک فهرست پاسخ به‌ازای‌هر‌سوال منتشر نمی‌کند، زیرا سوالات چرخشی تغییر می‌کنند و یک کلید منتشر‌شده آن‌را برای همه کسانی بی‌معنی می‌کند که برای آمادگی استفاده می‌کنند.

  • خواندن صحیح کد ناآشنا چیزی است که برای غربالگری در هر نقشی که Java را لمس می‌کند قابل دفاع است، و این یک آزمون عینی درست‌یا‌غلط است نه یک اندازه‌گیری شخصیتی، بنابراین مشکلات عدالتی را که تست‌های تیپ‌شناسی دارند ندارد. اگر می‌خواهید آن را برای متقاضیان ارسال کنید و نتایج را در یک جا جمع‌آوری کنید، این از طریق بخش استخدام JobCannon انجام می‌شود نه از طریق این صفحه.

همین حالا در ارزیابی مهارت‌های Java شرکت کنید

پروفایل آزمون Java خود را کشف کنید. 30 سؤال · 9 دقیقه.

شرکت در آزمون
مرتبط

آزمون‌های مرتبط