Перевірте Java на основному синтаксисі й типах, методах/перевантаженнях/області видимості, колекціях/узагальненості/потоці керування й винятках/конкурентності/ідіомах. 30 запитань на читання коду, миттєвий бал за категорією, безплатно без реєстрації.
Без реєстрації — результат з’явиться одразу.
Він охоплює від початківця до експерта в одному сеансі. Ранні запитання охоплюють речі, які зустрічає кожен користувач Java — == vs .equals, Integer autoboxing, переповнення. Пізніші йдуть у вибір перевантаження, узагальненість та колекції, винятки, конкурентність та лінивість Stream. Ваш бал ставить вас в один з чотирьох рівнів, й назви рівнів навмисне ті, що оголошення про роботу використовують.
Ні. Кожне запитання написано на основі поведінки мови, яка залишалася стабільною в сучасних версіях Java — ідентичність об'єкту, фреймворк колекцій, ієрархія винятків й примітивна конкурентність. Нічого тут не залежить від API, специфічного для версії.
Він вибирає той самий тип міркування читання й передбачення, з яким більшість скринінгів роботодавця відкривається, у тому самому форматі короткого фрагмента, через що це працює як підготовка. Це не копія будь-якого конкретного тесту роботодавця, і добрий результат тут не є сертифікатом. Те, що він вам каже — це які з чотирьох областей ви втратили б бали, що є корисною річчю знати перед технічним інтерв'ю.
Близько шести хвилин. На окремих запитаннях немає таймера — тест вимірює, чи ви знаєте, що робить код, а не наскільки швидко ви можете клацнути. Ви можете думати про запитання так довго, як вам подобається.
Проходження нашого тесту не слід розглядати як комплексну або точну оцінку ваших здібностей. Результати призначені лише для інформаційних та рефлексивних цілей.
Перевірте Java на основному синтаксисі й типах, методах/перевантаженнях/області видимості, колекціях/узагальненості/потоці керування й винятках/конкурентності/ідіомах. 30 запитань на читання коду, миттєвий бал за категорією, безплатно без реєстрації.
Це сценарний Java тест: 30 коротких фрагментів коду, кожен за яким іде запитання про те, що насправді відбувається при його запуску. Порівняння String з ==, яке мовчки перевіряє посилання замість вмісту. Кеш autoboxing Integer, який робить == схожим на роботу нижче 128 і мовчки не вдається вище. Блок finally, який непомітно перекриває значення return. Ви вибираєте відповідь, яка збігається з тим, що код насправді друкує чи робить, а не те, що виглядає, ніби повинно відбутися.
30 запитань охоплюють чотири напрями — основний синтаксис та типи, методи/перевантаження/область видимості, колекції/узагальненість/потік керування й винятки/конкурентність/ідіоми. Ці чотири — це місця, де читання коду й запуск коду мовчки розходяться, й де фраза «сильний Java» з оголошення про роботу зазвичай виявляється чимось цілком конкретним, щойно ви потрапляєте на співбесіду. Ви отримуєте бал у кожній області, так що слабке місце видно як слабке місце, а не як нижча сума.
Це займає близько шести хвилин, немає реєстрації, й немає коду для запису чи компіляції — кожне запитання побудоване за принципом «прочитай і передбач», так само як старший інженер переглядає pull request. Знання синтаксису й знання про те, що конкретний фрагмент робить під час виконання — різні навички, й це вимірює другу.
Дізнайтеся, яка з чотирьох областей Java насправді вас утримує
Отримайте розбір за категорією — синтаксис/типи, методи/область видимості, колекції/узагальненість, винятки/конкурентність
Дізнайтеся, у якому рівні ви знаходитесь: початківець, середній, передовий чи експерт
Порівняйте, де ви перебуваєте, з тим, що оголошення про роботу мають на увазі під сильним Java
Ви створюєте два об'єкти String: String a = new String("cat"); String b = new String("cat"); Що оцінює a == b?
30 запитань, 6 хв. Автоматичне переходення — кнопки «Далі» немає.
Миттєвий розбір вашого профілю. Безкоштовно, можна поділитися, зберігається після входу.
Premium відкриває повний звіт — кар'єри, сильні сторони, шляхи розвитку.