Перейти к основному содержанию
CareerНа основе модели

Тест JavaScript

Проверьте ваш JavaScript на основном синтаксисе и приведении типов, функциях/области видимости/замыканиях и this, объектах/массивах и структурах данных, а также event loop/async/прототипных идиомах. 30 вопросов для чтения кода, мгновенная оценка по категориям, бесплатно без регистрации.

30 questions9 мин

Без регистрации — результат появится сразу.

Что вы узнаете
  • Узнайте, какая из четырёх областей JavaScript на самом деле вас замедляет
  • Получите разбор по категориям — синтаксис/приведение типов, область видимости/замыкания/this, объекты/массивы, async/event loop
  • Узнайте, на каком уровне вы находитесь: начинающий, средний, продвинутый или эксперт
  • Сравните, где вы находитесь относительно того, что работодатели имеют в виду под сильным JavaScript
FAQ
  • Он охватывает начинающего до эксперта в одном сеансе. Ранние вопросы охватывают то, с чем сталкивается каждый пользователь JavaScript — == vs ===, hoisting, семантика ссылок vs значений. Позже речь идёт о замыканиях и привязке this, цепочке прототипов и порядке microtask/macrotask за event loop. Ваша оценка помещает вас в один из четырёх уровней, и названия уровней намеренно те, которые используются в объявлениях о вакансиях.

  • Ни то, ни другое конкретно. Каждый вопрос написан для основного поведения языка — области видимости, замыканий, приведения типов, цепочки прототипов, event loop — что идентично, выполняется ли код в браузере или в Node. Здесь ничто не зависит от DOM API или модуля, специфичного для Node.

  • Он охватывает тот же вид рассуждений чтения и прогнозирования, с которым начинают большинство техинтервью, в том же формате коротких фрагментов, поэтому он работает как подготовка. Это не копия какого-либо конкретного теста работодателя, и хороший результат здесь — не сертификат. Что он вам говорит, так это на каких из четырёх областей вы потеряли бы баллы, что полезно знать перед техническим интервью.

  • Около шести минут. Нет таймера на отдельные вопросы — тест измеряет, знаете ли вы, что делает код, а не как быстро вы можете нажать. Вы можете думать над вопросом столько, сколько вам нужно.

Перед началом

  • Правила и время

    • 30 вопросов, примерно 9 мин.
    • У каждого вопроса один правильный ответ — выберите вариант, который вы считаете правильным.
    • Работайте в одиночку, в тихом месте. Не консультируйтесь с другими во время теста.
  • Отказ от ответственности

    Прохождение нашего теста не следует рассматривать как комплексную или точную оценку ваших способностей. Результаты предназначены только для информационных целей и самоанализа.