Сами вопросы достаточно простые и понятные, но в каждом можно много добавить от себя.
А также дали 6 лайвкодинг задач, которые прикрепим в комментарии чтобы все поместилось в один пост
На сколько вопросов ответили бы? 👇
- Расскажи про различия между функциями в JS?
- Что такое this?
- Какие есть способы подмены контекста внутри функции?
- В чём разница между preventDefault и stopPropagation?
- В каких случаях может использоваться stopPropagation?
- Как удалить произвольный элемент из массива?
- Как быстро вставить элемент в упорядоченный массив?
- Как можно перехватить все JS ошибки на странице?
- Для чего нужен ServiceWorker и что это такое?
- Какие есть способы работы с асинхронным кодом в JS?
- Как отменить выполнение fetch запроса?
- Какие инструменты можем использовать что бы получать информацию в реалтайме в чате?
- Как можно отцентрировать div?
- С помощью каких тестов можно узнать, какую кнопку больше нравиться нажимать пользователям?
- Что такое VirtualDOM, как он работает?
- В чём отличие между React и Angular?
- Что такое стейт менеджеры и для чего они нужны?
- Что такое контекст в React?
- Какой стейт менеджер лучше выбирать при разработке приложения на React?
- Какие основные жизненные этапы у компонента React?
- Для чего нужны хуки useRef и forwardRef в React?
- Для чего нужен useMemo?
- Что такое prop drilling?
- Как понять что твой сайт открыт в iframe? И как можно запретить открывать в iframe?
- Что такое CSP в браузере?
- Как защититься от XSS?
- Как контролировать качество написания кода?
Если нашли для себя что-то новое, ставьте 👍 и пишите в комментариях какие компании взять для следующего разбора, или в личку @codepunks_bro
А также полный разбор вопросов и задач приложил в первом комментарии к посту 👇
