Подготовка к интервью

Вопросы на собеседовании в Брайтис

12 вопросов с собеседований в Брайтис

12 вопросов 876 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Брайтис. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, javascript.

Каталог

Результаты поиска

Найдено: 12
Теория

Расскажи про область видимости в JavaScript: let, const, var — чем они отличаются друг от друга и что такое всплытие (hoisting)?

В JavaScript var, let и const — это ключевые слова для объявления переменных, но они отличаются по области видимости, возможности переназначения и всплытию.

Читать ответ
Теория

Не будет ли бесконечного цикла в реализации, если, например, использовать watch для отслеживания изменений поля ввода?

Да, watch (наблюдатель) может зациклиться, если при изменении данных происходит событие, которое снова вызывает изменение, и так далее — возникает бесконечный цикл обновлений.

Читать ответ
Теория

Расскажи про замыкания (closures) в JavaScript. Как часто тебе приходится их применять на практике?

В JavaScript замыкание — это функция, которая запоминает свое лексическое окружение, даже если она вызывается вне своей области видимости.

Читать ответ
Теория

Приходилось ли тебе использовать requestAnimationFrame? Расскажи про этот механизм.

requestAnimationFrame — это метод браузерного API, который позволяет оптимально выполнять анимации в вебе. Он ставит функцию обратного вызова в очередь на выполнение перед следующим перерисовыванием экрана.

Читать ответ
Теория

Как ты используешь адаптивную вёрстку? Какие варианты подходов к адаптиву вообще существуют?

Используя гибкие сетки (Flexbox, Grid), медиазапросы для изменения стилей на разных разрешениях экрана, относительные единицы измерения (%, rem, em, vw, vh) и гибкие изображения (max-width: 100%; height: auto;).

Читать ответ