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

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

Вопросы

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

Junior

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

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

Стажёр

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

Что такое NaN

Стажёр

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

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

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 документ?

Зачем нужен атрибут alt тега <img>

Стажёр

Для чего используется альтернативный текст (атрибут alt тега <img>) для изображений?

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

Стажёр

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

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

Стажёр

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

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

Стажёр

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

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

Junior

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

Что такое ECMAScript

Стажёр

Что такое ECMAScript?

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

Middle

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

Разница между «сбросом» и «нормализацией»

Стажёр

В чем разница между «сбросом» и «нормализацией» CSS?

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

Стажёр

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

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

Стажёр

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

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

Стажёр

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

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

Стажёр

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

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

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?

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

Обложка

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

Список популярных вопросов по Go для подготовки к техническим интервью.

Обложка

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

Лучшие вопросы по Java для подготовки к собеседованиям и изучения.