ТОП вопросов по Фронтенду

Подборка самых частых вопросов на собеседованиях фронтенд разработчикам

Выберите грейды

Стажёр
Junior
Middle

Выберите модули

Типы и структуры данных
DOM
Функции и Методы
Основы HTML
Спецификация
Основы CSS

Вопросы

Особенности примитивных типов данных

Junior

Какие существуют особенности в работе примитивных типов данных?

Разница между null и undefined

Стажёр

В чем разница между null и undefined?

Что такое NaN

Стажёр

Что такое NaN? Какого типа это значение? Как можно узнать, равно ли значение переменной NaN?

Разница между == и ===

Junior

В чем разница между операторами == и ===?

Для чего используется !!

Стажёр

Для чего используется оператор !! ?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Для чего используется оператор ||

Junior

Для чего используется оператор ||?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Что такое event.target

Стажёр

Что такое цель события или целевой элемент event.target?

Для чего нужен метод slice

Junior

Для чего нужен метод slice?

В чем разница между forEach и map

Junior

В чем разница между Array.prototype.forEach и Array.prototype.map?

Что такое замыкания

Junior

Что такое замыкания (Closures)?

Что такое тег в HTML

Стажёр

Что такое Тег?

Что такое атрибут в HTML

Стажёр

Что Такое Атрибут?

Какие типы заголовков есть в HTML

Стажёр

Какие типы заголовков поддерживает HTML документ?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Все ли теги парные

Стажёр

Все ли теги являются парными в HTML?

Различие <span> и <div>

Стажёр

Какая разница между элементами <span> и <div>?

Можно ли валидировать email через input

Junior

Является ли <input type="email"> надежным способом валидации пользовательского ввода?

Что такое функции высшего порядка

Junior

Что такое функции высшего порядка (Higher Order Functions)?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Что такое ECMAScript

Стажёр

Что такое ECMAScript?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Преимущества и недостатки у использования Promise API

Middle

Какие преимущества и недостатки у использования Promise API вместо обратных вызовов?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Изменение цветов текста и фона

Стажёр

Как изменить цвет текста и фона элемента с помощью CSS?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Разница между видами позиционирования элементов

Стажёр

В чем разница между relative, fixed, absolute и static — видами позиционирования элемента?

Предназначение псевдоэлементов

Стажёр

Какие существуют псевдоэлементы и для чего они используются?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Примитивные типы данных

Стажёр

Какие существуют примитивные типы данных в JS?

Всплытие событий

Junior

Что такое всплытие событий?

Погружение событий

Junior

Что такое погружение событий?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Для чего нужен метод splice

Junior

Для чего нужен метод splice?

trim

Junior

Как обрезать строку в начале или в конце с помощью метода trim?

Что такое функция обратного вызова

Junior

Что такое функция обратного вызова (callback function)?

Оборачивание всего содержимого JavaScript-файла в функцию

Junior

В чем смысл оборачивания всего содержимого JavaScript-файла в функцию?

Что нового привнес в JS стандарт ES6

Junior

Что нового привнес в JS стандарт ES6 или ECMAScript2015?

Разница между var, let и const

Junior

В чем разница между ключевыми словами var, let и const?

Вопрос доступен по подписке

Заголовок вопроса

Junior

Случайное содержание вопроса

Показать ответ

Проверьте свои знания на других подборках

Обложка

ТОП вопросов по Computer Science

Компьютерные науки помогают создавать, анализировать и оптимизировать технологии.

Обложка

ТОП вопросов по Python

Часто задаваемые вопросы, ответы на которые обязан знать каждый Python разработчик