Проверьте ваш JavaScript на основном синтаксисе и приведении типов, функциях/области видимости/замыканиях и this, объектах/массивах и структурах данных, а также event loop/async/прототипных идиомах. 30 вопросов для чтения кода, мгновенная оценка по категориям, бесплатно без регистрации.
Без регистрации — результат появится сразу.
Он охватывает начинающего до эксперта в одном сеансе. Ранние вопросы охватывают то, с чем сталкивается каждый пользователь JavaScript — == vs ===, hoisting, семантика ссылок vs значений. Позже речь идёт о замыканиях и привязке this, цепочке прототипов и порядке microtask/macrotask за event loop. Ваша оценка помещает вас в один из четырёх уровней, и названия уровней намеренно те, которые используются в объявлениях о вакансиях.
Ни то, ни другое конкретно. Каждый вопрос написан для основного поведения языка — области видимости, замыканий, приведения типов, цепочки прототипов, event loop — что идентично, выполняется ли код в браузере или в Node. Здесь ничто не зависит от DOM API или модуля, специфичного для Node.
Он охватывает тот же вид рассуждений чтения и прогнозирования, с которым начинают большинство техинтервью, в том же формате коротких фрагментов, поэтому он работает как подготовка. Это не копия какого-либо конкретного теста работодателя, и хороший результат здесь — не сертификат. Что он вам говорит, так это на каких из четырёх областей вы потеряли бы баллы, что полезно знать перед техническим интервью.
Около шести минут. Нет таймера на отдельные вопросы — тест измеряет, знаете ли вы, что делает код, а не как быстро вы можете нажать. Вы можете думать над вопросом столько, сколько вам нужно.
Прохождение нашего теста не следует рассматривать как комплексную или точную оценку ваших способностей. Результаты предназначены только для информационных целей и самоанализа.
Проверьте ваш JavaScript на основном синтаксисе и приведении типов, функциях/области видимости/замыканиях и this, объектах/массивах и структурах данных, а также event loop/async/прототипных идиомах. 30 вопросов для чтения кода, мгновенная оценка по категориям, бесплатно без регистрации.
Это тест JavaScript на основе сценариев: 30 коротких фрагментов кода, каждый сопровождается вопросом о том, что на самом деле происходит при его выполнении. Переменная var, захваченная внутри callbacks цикла, которые все читают одно и то же финальное значение вместо ожидаемого. Сравнение ==, которое тихо приводит типы перед сравнением. Spread-копирование, которое выглядит глубоким, но копирует только верхний уровень. Вы выбираете ответ, который соответствует тому, что код на самом деле выводит или делает, а не тому, что должно происходить.
30 вопросов охватывают четыре области — основной синтаксис и приведение типов, функции/область видимости/замыкания и this, объекты/массивы и структуры данных, а также event loop/async/прототипные идиомы. Эти четыре области — это те места, где чтение кода и выполнение кода молча расходятся, и где «сильный JavaScript» в объявлении о вакансии обычно означает что-то конкретное, когда вы уже на собеседовании. Вы получаете оценку в каждой области, так что слабое место показывается как слабое место, а не как более низкая общая оценка.
Это занимает около шести минут, не требуется регистрация, и нет необходимости писать или запускать код — каждый вопрос — это чтение и прогнозирование, точно так же, как старший инженер проверяет pull request. Знание синтаксиса и знание того, что делает конкретный фрагмент во время выполнения, — это разные навыки, и этот тест измеряет второе.
Узнайте, какая из четырёх областей JavaScript на самом деле вас замедляет
Получите разбор по категориям — синтаксис/приведение типов, область видимости/замыкания/this, объекты/массивы, async/event loop
Узнайте, на каком уровне вы находитесь: начинающий, средний, продвинутый или эксперт
Сравните, где вы находитесь относительно того, что работодатели имеют в виду под сильным JavaScript
console.log(x); var x = 5; Что будет выведено?
30 вопросов, 6 мин. Автоматический переход — кнопка «Далее» не нужна.
Мгновенный анализ вашего профиля. Бесплатно, можно поделиться, сохраняется при входе в аккаунт.
Премиум открывает полный отчёт — профессии, сильные стороны, пути развития.
Проверьте ваш JavaScript на основном синтаксисе и приведении типов, функциях/области видимости/замыканиях и this, объектах/массивах и структурах данных, а также event loop/async/прототипных идиомах. 30 вопросов для чтения кода, мгновенная оценка по категориям, бесплатно без регистрации.
Без регистрации — результат появится сразу.
Он охватывает начинающего до эксперта в одном сеансе. Ранние вопросы охватывают то, с чем сталкивается каждый пользователь JavaScript — == vs ===, hoisting, семантика ссылок vs значений. Позже речь идёт о замыканиях и привязке this, цепочке прототипов и порядке microtask/macrotask за event loop. Ваша оценка помещает вас в один из четырёх уровней, и названия уровней намеренно те, которые используются в объявлениях о вакансиях.
Ни то, ни другое конкретно. Каждый вопрос написан для основного поведения языка — области видимости, замыканий, приведения типов, цепочки прототипов, event loop — что идентично, выполняется ли код в браузере или в Node. Здесь ничто не зависит от DOM API или модуля, специфичного для Node.
Он охватывает тот же вид рассуждений чтения и прогнозирования, с которым начинают большинство техинтервью, в том же формате коротких фрагментов, поэтому он работает как подготовка. Это не копия какого-либо конкретного теста работодателя, и хороший результат здесь — не сертификат. Что он вам говорит, так это на каких из четырёх областей вы потеряли бы баллы, что полезно знать перед техническим интервью.
Около шести минут. Нет таймера на отдельные вопросы — тест измеряет, знаете ли вы, что делает код, а не как быстро вы можете нажать. Вы можете думать над вопросом столько, сколько вам нужно.