Опубликовано пользователем HRRecruit
Базовые вопросы по HTML и CSS для фронтенд разработчика
- На что необходимо обратить внимание при разработке мультиязычных сайтов?
- Что такое прогрессивная отрисовка?
- Объясни разницу между <script>,<script async> и <script defer>
- Какие существуют принципы семантической вёрстки?
- Что такое #shadow-root в инспекторе HTML-страницы?
- Назови популярные CSS-методологии и их различия
- Как изменить цвет в svg-файле?
Базовые вопросы по JavaScript для фронтенд разработчика
- Что такое замыкание (closure) и какие существуют сценарии его использования?
- Что такое Event loop и как он работает? Можешь в подробностях рассказать про микро- и макрозадачи?
- С помощью чего в JS реализуются наследование?
- Как объекты преобразовываются в примитивы?
- Как работает «сборщик мусора» в JS?
- Объясни разницу между cookie, sessionStorage и localStorage.
- Что такое полифил?
- Что такое webpack?
- Что такое XSS (Cross-Site Scripting)?
- Приведи пример функции с мемоизацией. Когда необходимо использовать эту технику?
Базовые вопросы по React
- Как работает алгоритм Virtual DOM?
- Какие библиотеки менеджмента состояния React-приложения вы знаете? Зачем они нужны?
- Как бы ты построил хорошую архитектуру проекта на React?
- В чем разница между функциональными и классовыми компонентами?
- Расскажи про основные библиотеки React, которые ты знаешь. Какие у них плюсы и минусы?
Базовые вопросы по Vue
- Каковы преимущества Vue.js?
- Расскажи про хуки жизненного цикла компонента в Vue.js?
- Как подключить внешний css-файл в Vue?
- Как реализовать двустороннюю привязку?
- Что такое Vue Router?
Базовые вопросы по Angular
- Как подготовить сборник к деплою?
- Зачем нужна forRoot-функция модуля?
- Что такое NgRx? Когда стоит использовать?
- Как работает Dependency injection?
- Как протестировать API-сервис?
Вид документа:
Ключевые слова:
Рубрика:
Поделиться