Рет қаралды 59,255
Читай уникальный контент в телеге: bit.ly/3ztzy9i
Мок интервью Senior Frontend (React) нового образца с полным разбором ответов и рекомендациям по изучению. Статьи и документацию по всем вопросам можно найти в таймкодах.
Вступай в сообщество для входа и роста в IT: bit.ly/3Vq8nF7
Узнай как проходит день из жизни ITшника: bit.ly/40Dkbqz
Найди ментора или стань им в один клик: bit.ly/410NrYl
Социальные сети Александра:
Telegram: t.me/sanya_ob_it
KZfaq: / @sanya-it
Социальные сети Арсения:
Telegram: t.me/a_khramtsov
Блог: t.me/a_khramtsov_blog
Таймкоды:
00:00 - Начало
00:10 - Рассказ об опыте
06:03 - Что не нравилось в работе
07:30 - О процессах на последнем проекте
09:30 - Автотесты и CI/CD
11:53 - Работа с переменными окружения. Статья Александра: tproger.ru/articles/api-path-...
14:25 - Разработка UI-kit
17:25 - CSS-переменные
18:05 - Темы в styled-components
18:55 - Вступаем в стаю
19:30 - Вступление к теоретическому блоку
19:55 - CSS-reset habr.com/ru/companies/otus/ar...
21:53 - Семантика doka.guide/a11y/a11y-html/
23:30 - Скринридеры doka.guide/a11y/screenreaders/
24:20 - Виды CSS селекторов developer.mozilla.org/ru/docs...
25:05 - Псевдоклассы developer.mozilla.org/ru/docs...
25:20 - Специфичность селекторов CSS doka.guide/css/specificity/
26:05 - CORS developer.mozilla.org/ru/docs...
30:48 - Асинхронность в js doka.guide/js/async-in-js/
33:35 - Промисы developer.mozilla.org/ru/docs...
34:45 Сравнение и копирование объектов в js metanit.com/web/javascript/4....
38:05 - Babel babeljs.io/
41:05 - webpack doka.guide/tools/webpack/
42:20 - React lazy loading react.dev/reference/react/lazy
42:58 - react react.dev/
45:00 - createPortal react.dev/reference/react-dom...
46:00 - Typescript www.typescriptlang.org/
46:45 - Дженерики в Typescript typescript-handbook.ru/docs/ts-6
48:00 - Абстрактные классы www.typescriptlang.org/docs/h...
49:45 - Оптимизации в react. React Profiler react.dev/reference/react/Pro...
React Developer Tools react.dev/learn/react-develop...
54:05 - Module Federation webpack.js.org/concepts/modul...
01:02:33 - Практическое задание. Постановка и обсуждение задачи.
01:06:30 - React key react.dev/learn/rendering-lists
01:08:00 - Получение данных с бэка
01:17:00 - Преобразование массивов в Map
01:20:00 - Типизация props
01:22:40 - Доработка таймера
01:27:30 - useCallback react.dev/reference/react/use...
01:32:00 - Promise.all developer.mozilla.org/ru/docs...
01:33:40 - Исправление таймера и измерение времени с его помощью
01:38:30 - О вакансии
01:40:32 - Процессы в компании
01:41:23 - Бюрократия для разработчика
01:42:56 - Процесс тестирования QA командой
01:44:32 - Написание unit-тестов
01:46:00 - Взаимодействие с тимлидом
01:48:30 - Стек в компании
01:51:28 - Библиотека компонентов
01:53:08 - Время на техдолг
01:55:15 - Испытательный срок и ожидания от кандидата
01:58:20 - Периодичность фидбека на испытательном сроке
01:59:10 - План развития и повышения после испытательного срока
02:01:05 - Квартальные планы и премии от KPI команды для разработчика
02:02:10 - Состав команды
02:04:13 - Сколько проектов может вести один разработчик
02:05:56 - Подведение итогов
#программист #айтишник #антонназаров