Рет қаралды 22,529
👉 Подписывайся на ТГ канал с полезной инфой и советами по поиску работы (оставил там ссылку на вакансию из видео) - t.me/m1sha_fro...
ТГ для связи со мной - t.me/m1sha_bbn
Помощь в трудоустройстве - goo.su/xeDj
Верстка:
01:00 Приоритет, вес селекторов, специфичность
01:54 Свойство position, его виды, отличия
03:23 Как сверстать кастомный checkbox
04:50 Для чего нужны псевдо-классы и псевдо-элементы. Примеры использования.
JavaScript:
06:22 Event Loop - как работает и для чего нужен?
08:10 Задача: Что и в каком порядке выведется?
09:30 Что такое замыкания, примеры использования
React:
12:01 Что такое React, для чего используется, в чем преимущества
12:50 При каких условиях происходит ре-рендер компонентов в React
13:30 Как React понимает что нужно перерендерить списки?
14:05 React хуки. Какие знаешь, какие использовал, как они работают?
17:14 React.memo() - для чего нужен, какие принимает аргументы?
17:55 Расскажи, как ты принимаешь решения о том, когда лучше использовать useMemo, а когда useCallback
18:58 Задача на code review
22:28 Жизненный цикл классового компонента
JavaScript:
24:06 Основные типы данных в JS
24:28 Расскажи про области видимости
25:42 Есть ли опыт работы с виртуализацией списков? В чем особенности? Как улучшить performance?
27:03 Как обойтись без виртуализации с комплексными коллбэками?
27:57 В чем разница между currentTarget и target?
TypeScript
28:24 Generics. Использовал? Для чего? Как описываются?
29:03 Декораторы. Пользовался? Для чего? Как описываются?
30:24 Что за оператор ?? (нулевое слияние)?
31:07 Приведи примеры utilty-типов в TS?
Стейт-менеджеры
32:40 Какими стейт-менеджерами пользовался? Какие больше нравятся? Почему? Какие особенности у разных?
35:19 Какие основные паттерны используются в Redux и MobX?
Общие вопросы:
37:38 Где лучше хранить авторизационные токены?
38:10 Что такое CORS-ошибка? Сталкивался ли? Какие есть варианты решения?
41:55 Твои действия, если долго не можешь решить задачу?
44:46 Вопросы про опыт и проекты
==================== Теги
#frontend #react #js #javascript #фронтенд #реакт #it #айти #программирование #webdevelopment #software #собеседование #собеседованиефронтенд #ulbitv #ульби #frontendсобеседование #реальноесобеседование #redux #reduxtoolkit #reactjs #антонназаров #middlefrontend #frontendразработчик #frontendразработчикснуля #frontendroadmap #seniorfrontend #войтивайти #войтивit #reactjs #typescript