Тёмный

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

SIBERIA CAN CODE 🧊 - Frontend
Подписаться 9 тыс.
Просмотров 5 тыс.
50% 1

Собеседование это встреча с потенциальным работодателем или его представителем при приеме на работу. В данном ролике собеседуем Никиту на позицию 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 - boosty.to/siberiacancode
donatealerts - www.donationalerts.com/r/sibe...
Социальные сети 🔥
boosty: boosty.to/siberiacancode
telegram: t.me/siberiacancode
vk: siberiacancode
youtube: / siberiacancode
github: github.com/debabin
discord: / discord
twitch: / siberiacancode

Опубликовано:

 

31 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 45   
@SaidKilamatov
@SaidKilamatov Месяц назад
мне понравилось, человек задает вопрос и после ответа(или если его нет) отвечает на него кратко и понятно. я лайк поставил
@siberiacancode
@siberiacancode Месяц назад
Спасибо, честно я не понимаю собесы, где человеку если он не прав или не так как надо мыслил не говорят ответы
@StivenRusTV
@StivenRusTV 29 дней назад
Смотрю уже 20 раз, спасибо
@siberiacancode
@siberiacancode 29 дней назад
жду коммент смотрел 30 раз
@baileysli6235
@baileysli6235 Месяц назад
У DELETE может быть тело запроса. Просто его не юзают как и GET. Поэтому в типизации axios его нет, но через fetch ты можешь прокинуть body
@siberiacancode
@siberiacancode Месяц назад
Да отличное замечание, developer.mozilla.org/en-US/docs/Web/HTTP/Methods/DELETE. Его на самом деле много где нет
@user-jh9ou4ur3e
@user-jh9ou4ur3e 28 дней назад
33:46 Как поможет тебе typescript когда с бэка прилетит не то что ты у себя там в интерфейсе описал?
@siberiacancode
@siberiacancode 28 дней назад
Конечно он не поможет если бек нарушил rest обязательства, но если бек просто может в каких кейсах тебе прислать нул, то с помощью тайскрипта мы это можем описать и не можем в будущем не обработать данный кейс, понятное дело тс не панацея от ошибок, просто он их уменьшает существованием контрактов
@MrEmil-cf8wo
@MrEmil-cf8wo Месяц назад
Спрашивай уровня middle разработчиков пожалуйста, сам джун, в компании работаю пол года, хочу понять чего не хватает или какие знания подтянуть.
@siberiacancode
@siberiacancode Месяц назад
Спасибо за фидбек, проблема в том, что мидл собес не сильно то отличается от этих собесов, когда ты собесешь мидла тебе интересен его опыт в первую очередь. Какую он роль выполняет , какие фичи делает, какую зону отвественности он покрывал ранее. Тех вопросы не становятся сложнее, ты просто ожидаешь более расширенных ответов. Я тебе больше скажу, половину ребят, которых я собесил на канале уже работали мидлами, но при этом не могли с некоторыми вопросами или задачами справиться
@user-pc6bg2mr6g
@user-pc6bg2mr6g Месяц назад
на миддл собесы более лайтовые и если на джунах редко встретишь лайв кодинг, то на мидле в 90 проц случаев, но тоже по большему счету фигня
@StivenRusTV
@StivenRusTV Месяц назад
Первый ❤
@siberiacancode
@siberiacancode Месяц назад
Летим в реки
@ruamess
@ruamess 26 дней назад
28:25 прикольно что копилот уже в самом начале решил эту задачу.
@siberiacancode
@siberiacancode 26 дней назад
ии заменит джунов ?
@ruamess
@ruamess 26 дней назад
Трудно отвечать на этот вопрос не имея хотя бы года коммерческого опыта
@rustytrooper9895
@rustytrooper9895 28 дней назад
в смысле интервьюера зовут Дима, я весь собес думала что Никита с Исаги беседует, думаю фига он в свободное от футбола время флексит🗿😀
@StivenRusTV
@StivenRusTV 28 дней назад
Эгоиста страйкер намбер ван
@siberiacancode
@siberiacancode 28 дней назад
Лучший футболист Японии тоже знает фронтенд?
@rustytrooper9895
@rustytrooper9895 27 дней назад
@@siberiacancode лучший футболист Японии, а снять эти регалии, кто ты? -разработчик, фронтендер, ы свободное время веду канал на ютуб и просто хороший человек
@siberiacancode
@siberiacancode 27 дней назад
@@rustytrooper9895 спасибо, очень приятно
@user-si8ot1ux9h
@user-si8ot1ux9h 19 дней назад
тайпгарды и сужение не совсем одно и то же, мне кажется ты там запутал в конце малость :)
@siberiacancode
@siberiacancode 19 дней назад
Тайпгуард помогает сузить тип, я больше не могу представить зачем они нужны.
@tigranavushian2706
@tigranavushian2706 12 дней назад
Солид на собесе джуна )
@slava_po
@slava_po 8 дней назад
ага)) чувак в шоке, он только в голове укладывает что такое вообще html css а тут solid)))
@siberiacancode
@siberiacancode 6 дней назад
Ну это хороший вопрос
@user-wl2xp8yo6x
@user-wl2xp8yo6x Месяц назад
парень молодец знает, но без обид мне показалось это все нудным. Хз почему. Вот эти все расшифровки терминов. Ну зачем...
@siberiacancode
@siberiacancode Месяц назад
Спасибо за фидбек, а какие именно расшифровки ?
@deGGenerate
@deGGenerate 29 дней назад
⁠@@siberiacancode http, solid и прочие, серьезно без гугла все эти расшифровки знать ну такое. Ты сам причем принцип Барбары Лисков назвал как принцип Барбаликс что лол смех
@target_game2508
@target_game2508 4 дня назад
Клаасный собес, с токи зрения рекрутера, но сам Никита, такое ощущение, что замкнут и все такое, не внятная речь, много воды в ответах, есть чему учится, но хотелось бы послушать человека с более внятной речью, а то пестами слишишь кашу
@siberiacancode
@siberiacancode 2 дня назад
Спасибо за фидбек
@deGGenerate
@deGGenerate 29 дней назад
Парень конечно слабоват даже на джуна. Но два часа сидеть и пахать теорию это конечно мое почтение.
@siberiacancode
@siberiacancode 29 дней назад
а что значит, два часа сидеть и пахать теорию ?
@deGGenerate
@deGGenerate 29 дней назад
@@siberiacancodeну то и значит, два часа мучить человека, хотя тех интервью обычно длятся не больше часа. В целом и полчаса достаточно.
@siberiacancode
@siberiacancode 29 дней назад
@@deGGenerate так суть этого собеса шоу, это не реальный собес. Ну и это мой контент, люди согласились чтобы их помучать, не хочешь не смотри
@deGGenerate
@deGGenerate 28 дней назад
@@siberiacancodeчто это еще за Аршавинизмы, шоу так шоу ок хорошо. Только какая цель у этого шоу? Проверить знания испытуемого? Это можно было сделать и не публично. Помочь людям подтянуть свои знания? Для этого можно было сделать видос с выдержкой и чеклистом например что важно знать перед собесом. Понятно что блогер ты, ты лучше знаешь как там забейтить зрителя и тд. А я зритель и пишу коментарии. А ты читай или не читай :D
@siberiacancode
@siberiacancode 28 дней назад
@@deGGenerate Да почему, из этого собеса можно получить много полезной инфы, но все равно спасибо за фидбек
@user-uz4yu6qk1r
@user-uz4yu6qk1r 28 дней назад
Ни на одном собеседовании не задают элементарные вопросы, типа "что такое HTML" Есть ли смысл продолжать собеседование, если ответа на этот вопрос не последует??
@siberiacancode
@siberiacancode 28 дней назад
Привет, этот собес конечно и шоу в том числе, но вообще если человек даже сформулировать не может, что такое html, то возможно это звоночек
@user-uz4yu6qk1r
@user-uz4yu6qk1r 28 дней назад
@@siberiacancode я об этом говорю))
Далее
мое новое шоу «блеф»
00:40
Просмотров 46 тыс.
мое новое шоу «блеф»
00:40
Просмотров 46 тыс.