👨‍💻 Собеседование frontend junior разработчика 2024 (CSS, HTML, JS, React, Typescript, Redux)

Описание к видео 👨‍💻 Собеседование frontend junior разработчика 2024 (CSS, HTML, JS, React, Typescript, Redux)

Собеседование это встреча с потенциальным работодателем или его представителем при приеме на работу. В данном ролике собеседуем Никиту на позицию 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/sibe...

Социальные сети 🔥
boosty: https://boosty.to/siberiacancode
telegram: https://t.me/siberiacancode
vk: https://vk.com/siberiacancode
youtube:    / siberiacancode  
github: https://github.com/debabin
discord:   / discord  
twitch:   / siberiacancode  

Комментарии

Информация по комментариям в разработке