MENU

Fun & Interesting

Собеседование на Senior Frontend-разработчика | Моковое собеседование

Video Not Working? Fix It Now

Написать лично - https://t.me/a_khramtsov Блог о разработке - https://t.me/a_khramtsov_blog Обучение frontend-разработке с доведением до оффера - https://clck.ru/3ESpNu Telegram-канал Сани от IT - https://t.me/sanya_ob_it YouTube-канал Сани - https://www.youtube.com/@sanya-it Таймкоды 00:10 – Рассказ об опыте 06:03 – Что не нравилось в работе 07:30 – О процессах на последнем проекте 09:30 – Автотесты и CI/CD 11:53 – Работа с переменными окружения. Статья Александра: https://tproger.ru/articles/api-path-ili-kak-frontend-mozhet-uznat-gde-nahoditsya-ego-backend 14:25 – Разработка UI-kit 17:25 – CSS-переменные 18:05 – Темы в styled-components 18:55 – Вступаем в стаю 19:30 – Вступление к теоретическому блоку 19:55 - CSS-reset https://habr.com/ru/companies/otus/articles/580442/ 21:53 – Семантика https://doka.guide/a11y/a11y-html/ 23:30 – Скринридеры https://doka.guide/a11y/screenreaders/ 24:20 – Виды CSS селекторов https://developer.mozilla.org/ru/docs/Learn/CSS/Building_blocks/Selectors 25:05 - Псевдоклассы https://developer.mozilla.org/ru/docs/Web/CSS/Pseudo-classes 25:20 - Специфичность селекторов CSS https://doka.guide/css/specificity/ 26:05 – CORS https://developer.mozilla.org/ru/docs/Web/HTTP/CORS 30:48 – Асинхронность в js https://doka.guide/js/async-in-js/ 33:35 – Промисы https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Using_promises 34:45 Сравнение и копирование объектов в js https://metanit.com/web/javascript/4.13.php 38:05 - Babel https://babeljs.io/ 41:05 - webpack https://doka.guide/tools/webpack/ 42:20 - React lazy loading https://react.dev/reference/react/lazy 42:58 - react https://react.dev/ 45:00 - createPortal https://react.dev/reference/react-dom/createPortal 46:00 - Typescript https://www.typescriptlang.org/ 46:45 - Дженерики в Typescript https://typescript-handbook.ru/docs/ts-6 48:00 - Абстрактные классы https://www.typescriptlang.org/docs/handbook/2/classes.html#abstract-classes-and-members 49:45 – Оптимизации в react. React Profiler https://react.dev/reference/react/Profiler React Developer Tools https://react.dev/learn/react-developer-tools 54:05 - Module Federation https://webpack.js.org/concepts/module-federation/ 01:02:33 – Практическое задание. Постановка и обсуждение задачи. 01:06:30 – React key https://react.dev/learn/rendering-lists 01:08:00 – Получение данных с бэка 01:17:00 – Преобразование массивов в Map 01:20:00 – Типизация props 01:22:40 – Доработка таймера 01:27:30 – useCallback https://react.dev/reference/react/useCallback 01:32:00 – Promise.all https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Promise/all 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 – Подведение итогов

Comment