Frontender`s Spectre

[SIBERIA CAN CODE 🧊 - Frontend] 👨‍💻 Собеседование frontend junior разработчика 2024 (CSS, HTML, JS, React, Typescript, Redux)

1 мая 2024 г., 10:17

Собеседование это встреча с потенциальным работодателем или его представителем при приеме на работу. В данном ролике собеседуем Никиту на позицию junior frontend разработчика. Собеседование в данном ролике является тренировкой. Таймкоды ⌛️ 00:00 Вступление 00:40 Знакомство 05:50 Что такое http ? 07:20 https, что за s ? 08:00 Что такое solid, можно ли применить в вебе ? 10:00 Что такое REST ? 13:15 Какие есть еще способы client-server взаимодействия ? 14:00 Что такое html, css, js ? 15:00 Какие преобразования типов бывают ? 17:00 Семантическая верстка 20:00 Что такое каскад в css ? 20:15 Что такое DOM ? 20:50 Что такое замыкание ? 22:15 Примитив vs объект, в чем разница ? 25:00 Как работает асихроность в js ? 28:00 event loop задача 31:20 typescript, а зачем ? 36:00 Как typescript попадает в браузер ? 38:00 Что за тип any ? 39:30 Что такое type guard ? 42:00 generic types 44:00 Задача по typescript 58:00 Что делал на react ? 59:30 В чем заключается работа react ? 01:02:00 Почему react самая популярная библиотека ? 01:04:50 Минусы react ? 01:06:50 Что такое state в react ? 01:07:20 Как react понимает, когда нужен rerender ? 01:09:00 mutable изменения в react 01:10:00 Что такое jsx ? 01:11:00 Минусы jsx 01:13:50 Хуки react 01:16:00 batching в react 01:18:30 Когда вызывается первый раз useEffect ? 01:22:00 useLayoutEffect, как работает ? 01:23:20 Зачем useRef ? 01:25:20 Зачем нужна memomization ? 01:28:00 Как мы билдим приложения, какие виды приложений есть ? 01:29:30 Что такое SPA ? 01:32:00 Зачем нам redux ? 01:34:00 Минусы redux 01:35:30 Какую проблему решает redux ? 01:37:00 Почему redux toolkit так хорошо ? 01:38:20 Как работать с middleware в redux ? 01:41:55 Как вы обычно организуете свой код? Есть ли у вас какие-то принципы или методологии ? 01:42:45 Как поддерживаем конвенции ? 01:43:20 Зачем нужен код ревью ? 01:44:00 code review 01:55:00 Каким образом ты выбираешь инструменты для выполнения задач ? 01:57:40 Как вы оцениваете свою коммуникационную способность в работе в команде ? 01:59:50 Каким образом ты узнаешь о чем то новом в мире фронтенда ? 02:01:50 Как ты думаешь, чем джун отличается от мидла и сеньера 02:03:40 Вопрос от подписчика 02:40:00 Блиц 02:05:20 Что нужно, чтобы стать крутым разрабом ? 02:05:50 Фидбек Поддержка автора 🧊 boosty - https://boosty.to/siberiacancode donatealerts - https://www.donationalerts.com/r/siberiacancode Социальные сети 🔥 boosty: https://boosty.to/siberiacancode telegram: https://t.me/siberiacancode vk: https://vk.com/siberiacancode youtube: https://www.youtube.com/c/SIBERIACANCODE github: https://github.com/debabin discord: https://discord.gg/UsM4F9h6hn twitch: https://www.twitch.tv/siberiacancode