#4 Настоящий мидл? Собеседование на Frontend Middle разработчика

  Рет қаралды 74,222

Отсобеседование

Отсобеседование

Күн бұрын

В данном выпуске Антон пройдет собеседование на middle frontend разработчика.
Если вы хотите пройти отсобеседование, заполните форму forms.gle/o69DSx9QsZciPYYB8
Поддержать проект: / otsobes
---
Чат: t.me/otsobes_chat
Канал c новостями: t.me/otsobes
Наш канал с подкастом и всяким интересным: / @lazy_frontender
Твиттер: / lazy_frontender
---
"Отсобеседование" это в шоу в котором кандидат пытается пройти собеседование на позицию фронтенд разработчика. Ему нужно продемонстрировать знание технологий и понимание подходов во фронтенде. Здесь будут уточняющие вопросы на глубину понимания, но не будет алгоритмических задач и лайвкодинга. В конце кандидат получит вердикт с резюме его слабых и сильных сторон.
---
00:00 Начало
00:00:23 Знакомство
00:03:35 Самая интересная задача которую приходилось решать?
00:04:35 Что тебе интересно во фронтенде?
00:05:40 Какие у тебя планы на ближайшие 5 лет?
JS
00:06:30 Какие есть типы переменных?
00:07:30 Зачем нужна блочная область видимости если уже есть функциональная?
00:08:15 Что такое hoisting?
00:10:00 Что такое прототипы и прототипное наследование?
00:11:50 Чем ООП в JS отличается от ООП в других языках?
00:13:00 В чем заключается отличие классов в JS от классов в других языках?
00:16:40 Как бы ты добавлял статический метод в prototype?
00:17:05 Как сделать какое либо свойство объекта неизменяемым?
00:18:55 Что такое event loop и как мы его используем?
HTML
00:26:15 В чем отличие атрибутов от свойств в HTML тегах?
00:27:30 Как получается так что на всех элементах есть одни теже свойства(class, id, etc)
00:30:10 В чем отличие .getElementsByClassName от .querySelectrorAll?
Git
00:32:55 Зачем нужна система контроля версий?
00:36:25 Что такое gitflow?
00:42:05 Что такое merge и rebase, в чем отличие друг от друга?
00:46:10 Как наши изменения попадают в ветку?
00:48:50 Как можно заставить git что-то забыть?
00:49:35 Как можно переименовать коммит?
00:52:55 В чем отличие amend от squash?
00:54:05 Что такое cherry-pick?
00:55:20 Что такое семантические коммиты?
00:58:10 Что ты знаешь про semantic version?
Оптимизация
01:01:00 Как мы можем оптимизировать отрисовку?
01:02:20 Зачем вообще что то оптимизировать?
01:03:20 Способы оптимизации
01:07:30 Что такое force layout и почему это плохо?
01:08:25 Как мы будем через JS анимировать что либо?
01:14:10 Утечки памяти, что это такое и почему плохо?
01:15:00 Как происходит процесс утечки?
01:15:30 Что за сборщик мусора?
01:16:05 Мы можем повлиять на сборку мусора?
01:16:45 Как исправить утечку памяти?
Компонентный подход
01:20:25 Что такое компонент?
01:21:50 Зачем мы разбиваем код на компоненты?
01:25:30 Какие есть способы общения между компонентами?
01:32:30 Как определить что состояние является глобальным?
01:34:35 Зачем нам нужен менеджер состояния?
01:35:50 Почему нельзя использовать контекст в качестве хранилища состояния?
01:37:45 Почему React не реактивный? :)
01:44:38 Двустороннее и однонаправленное связывание данных?
01:48:10 Заключение

Пікірлер: 270
@otsobes
@otsobes 3 жыл бұрын
Традиционный пост с исправлением ошибок: 1. Главное преимущество requestAnimationFrame над setTimeout для анимаций конечно же в том что он будет синхронизирован с частотой обновления монитора (пока в браузере включен VSync), что в конечном счёте избавляет от мерцаний и дёрганий при анимации и позволяет получить плавную картинку.
@user-gk6xq8wk3w
@user-gk6xq8wk3w 3 жыл бұрын
Про статический метод на 15:00 он тоже вроде правильно сказал- навешиваем на функцию свойство или метод через точку, как на обычный объект. Так ведь раньше делалось, пока static не было
@U41ha
@U41ha 3 жыл бұрын
так часто спрашивают за ивент луп, что я уже прочел все статьи в мире про него и наконец-то понял его. Но объяснить его сложнее)
@seryozhamangushev9638
@seryozhamangushev9638 3 жыл бұрын
@@U41ha Читаем код сверху вниз, ловим какие-то данные либо таймаут. Он заносит все в стек и сразу убирает, анонимную функцию заносит в веб-апи и там ждет пока выполнится (время). После заносит в каллбек и циклом выкидывает в стек, срабатывает когда функция, выкидывает из стека. Как-то так, если утрировать.
@fallenstar358
@fallenstar358 2 жыл бұрын
Есть его телеграмм канал повью?
@igorkulibaba7287
@igorkulibaba7287 3 жыл бұрын
Парни! Есть предложение, после ответа собеседуемого, вы даёте свой правильный ответ. Думаю это будет очень полезно.
@betterlucknexttime195
@betterlucknexttime195 3 жыл бұрын
Для это есть куча ресурсов для изучения этих самых вопросов. Проблема в том, что если тебе дадут ответ, ты просто его запомнишь, но никакого импакта в твои скилы он не даст. А вот самостоятельное изучение гарантирует глубокое понимание этого самого вопроса
@k4in17
@k4in17 3 жыл бұрын
@@betterlucknexttime195 а если на этот вопрос ответит собеседуемый, не будет ли в этом того самого вашего "импакта"??? :)))
@kirillpavlovskii8342
@kirillpavlovskii8342 3 жыл бұрын
@@betterlucknexttime195 ну смотря какой ответ=) тут же в основном пиздежь обо всем, поэтому как раз развернуть своими словали от тех кто собеседует будет норм, я напрмер на некоторые вопросы не знаю ответов типо там какие нибудь про гит вот тут редко используемые фичи, все равно полезно послушать
@zizzxiii2714
@zizzxiii2714 3 жыл бұрын
Да, было бы вообще супер!
@MaxKievSky
@MaxKievSky 3 жыл бұрын
Это правильно, тогда можно сверить насколько сами Лиды имеют понимание и ПРАВИЛЬНО его объясняют, и тогда оценить их фидбек после собеседования
@user-kv1yx5mf1q
@user-kv1yx5mf1q Жыл бұрын
Касательно вопроса про git на 33:02 - что это было? Парень же сразу сказал что для отслеживания кода и контроля версий, зачем было десять раз спрашивать "во имя чего нам нужен git"? 3 минуты сидела с таким же лицом, как у кандидата, ожидая услышать что-то невероятное.. Ответ убил - ради отслеживания кода. Жесть
@ivanp7697
@ivanp7697 3 жыл бұрын
кандидат большой молодец! Приятно слушать собеседование, где не только вопросы интересные, но и кандидат может на них ответить)
@bringoff
@bringoff 3 жыл бұрын
Ребята, не вздыхайте так явно, когда вас не устраивает ответ человека. Это ж давит эмоционально.
@betterlucknexttime195
@betterlucknexttime195 3 жыл бұрын
Кандидат - красавчик. Очень достойно держался. Вопросы, кажется, middle+ были - много философии свойственной senior разработчикам.
@ne8493
@ne8493 3 жыл бұрын
Как по мне все вопросы для Junior+
@user-gd5mt2cr7p
@user-gd5mt2cr7p 2 жыл бұрын
@@ne8493 У вас завышенные ожидания к junior
@MrSvitS1337
@MrSvitS1337 2 жыл бұрын
@@user-gd5mt2cr7p та здесь на самом деле вопросы тоже такие себе… на нормальных собесах такую хрень не спрашивают
@cancman3072
@cancman3072 2 жыл бұрын
@@MrSvitS1337 я может тебя огорчу, но спрашивают. Это противоположная сторона алгоритмических собесов. Каждая компанию решает насколько ей упарываться .
@user-wu7mg1cu4e
@user-wu7mg1cu4e Жыл бұрын
вопросы для начинающего джуна без опыта
@qbmain1487
@qbmain1487 3 жыл бұрын
Чувак слева - спрашивает по фактам юзабельные вещи. Чувак справа - спрашивает то, что ему в голову сбрело
@orkhannabiev9192
@orkhannabiev9192 3 ай бұрын
Плохой и хороший собеседующий
@Shtemp
@Shtemp 2 жыл бұрын
В разговоре про гит захотелось открыть форточку
@Saber8813
@Saber8813 2 жыл бұрын
захотелось открыть форточку еще в первые 15 минут, очень душно
@justinnl4332
@justinnl4332 2 жыл бұрын
На протяжении всего собеса хотелось открыть окно. Французское. На всю стену.
@zapilniy
@zapilniy 3 жыл бұрын
Отличный формат, большое спасибо! Подумайте над введением хотя бы небольшой секции с лайв-кодингом. На собесах встречается почти всегда, было бы не лишним, плюс разнообразит контент. Присоединяюсь к комментам насчет развернутых ответов на вопрос, бывает задаются довольно интересные вопросы, а ответ в итоге так и не узнаешь.
@Marvelous__Mate
@Marvelous__Mate 3 жыл бұрын
Еще было бы очень здорово, чтобы у собеседуемого заранее уточнили про качество микрофона или попросили микрофон настроить перед началом собеседования или ближе держать его к лицу. Так как сложно в этот раз было слушать. Однако я думаю тут еще сыграло роль то, что очень быстро говорил приглашенный гость.
@Antonio-fm1sq
@Antonio-fm1sq 3 жыл бұрын
Отличный кандидат, отличные вопросы
@maxfray7711
@maxfray7711 6 ай бұрын
Классное интервью. Большое спасибо!!!
@UniBreakfast
@UniBreakfast 3 жыл бұрын
А вы не могли бы в следующих видео затронуть и каэсэс-фрэймвёрки? ) (поддержка интереса ютуб-алгоритма комментариями)
@magbear3205
@magbear3205 2 жыл бұрын
К этим вопросам надо самому знакомимся или надо где-то про них читать и применять? Потому некоторые вопросы парой не понятны. Может из-за маленького опыта.
@hafnow4093
@hafnow4093 3 жыл бұрын
Ребята, у вас классное шоу, пожалуй лучшее, среди аналогичных...но вы не могли более развернутые свои комментарии давать...а то испытуемый какую-то фигню порой говорит - с вашей стороны легкий сарказм и поехали дальше...
@vitaliy.osadchyj
@vitaliy.osadchyj 3 жыл бұрын
Синьера будет интересно глянуть еще. Спасибо
@LyciaAv
@LyciaAv 3 жыл бұрын
Ребят, круто! Спасибо!
@r1cro
@r1cro 3 жыл бұрын
Согласен с комментариями касательно кратких правильных ответов на вопросы. Местами действительно не хватает.
@uzver3787
@uzver3787 3 жыл бұрын
А мне нравится, что ответ на вопрос в случае, если у разработчика нет мыслей, короткий, т.к это очередной стимул залезть в нет и самому поискать, разобрать тему. Главное, что направление есть и есть куда копать. Смотрю для отдыха, очень нравится, очень много полезного. Хорошие, адекватные вопросы и приятная обстановка!
@OlegGoritsyn
@OlegGoritsyn 2 жыл бұрын
Главное, чтоб когда ответ неверный, то об этом говорили. А то можно неправильно запомнить :-)
@alexanonymous5823
@alexanonymous5823 3 жыл бұрын
ого интервью=)) спасибо большое=)) огонь=))
@dmytroputrin980
@dmytroputrin980 3 жыл бұрын
по нарастающей идете) Толковый миддл, если и вправду говорит, что у него мало технических собесов, то я бы посоветовал ходить почаще) Тех собесы хороший способ узнать о своих гэпах. В целом здорово отвечал, респект, чтов спомнил за анимейшнФрейм про который многие забывают. Немного странно, что, работая с вью два года, не ответил про реактивности и ту-вэй-биндинг. Ну и юнит тесты, чтобы дальше расти мандатори) Собеседующие, как обычно, молодцы, снова очень очень хорошие наводящие впоросы, которые дают шансы кадидату "выплыть", если он чуть не уверне в какой-нибудь теме.
@ivshapovalov
@ivshapovalov 2 жыл бұрын
Отличное видео. Так держать
@MrErreke
@MrErreke 3 жыл бұрын
Слава богам фронта, что не было КэЭсЭс как в прошлые разы, теперь бы исправить фреймвЁрк) А так офигенские видосы!
@paulgz4926
@paulgz4926 3 жыл бұрын
Также в console.log постоянно падает ошибка следующего содержния, вероятно, фреймверк где-то сбоит - TypeError: Cannot read property '_normalized' of undefined at tt (vue-router.esm.js:971) at pe.resolve (vue-router.esm.js:2869) at a.render (vue-router.esm.js:1058) at a.t._render (vue.runtime.esm.js:3548) at a.r (vue.runtime.esm.js:4066) at nr.get (vue.runtime.esm.js:4479) at nr.run (vue.runtime.esm.js:4554) at Kn (vue.runtime.esm.js:4310) at Array. (vue.runtime.esm.js:1980) at ue (vue.runtime.esm.js:1906)
@gatrianL
@gatrianL 3 жыл бұрын
Что то я ничего не мог разобрать, что он отвечает( Может так и надо отвечать на собеседованиях)))
@seryozhamangushev9638
@seryozhamangushev9638 3 жыл бұрын
чел он мидл, нормально все сказал, чуть на прото лег, ну там реально без кода сложно, что либо отвечать.
@arhim7650
@arhim7650 2 жыл бұрын
@@seryozhamangushev9638 ну прото вообще скользкая тема, в рабочем коде мало встречается, тем более во фронте.
@vladimirlazarev2267
@vladimirlazarev2267 3 жыл бұрын
16:35 - какое-то путанное объяснение __proto__ и prototype. prototype - это свойство функции-КОНСТРУКТОРА. В этом свойстве находится ссылка на объект, являющийся прототипом всех объектов данного класса. Ссылку на этот объект конструктор пропишет в свойство __proto__ создаваемого объекта, когда вызовет функцию Object.create. Первым параметром ей как-раз передаётся ссылка на прототип создаваемого объекта. __proto__ - это свойство конкретного ОБЪЕКТА. В этом свойстве находится ссылка на объект его базового класса, т.е. на прототип этого объекта.
@otsobes
@otsobes 3 жыл бұрын
Да, коснулись очень поверхностно, рассмотрим детальнее в будущих выпусках.
@user-vu6hn4ul2i
@user-vu6hn4ul2i 3 жыл бұрын
Всё верно, пару дополнений, для лучшего понимания: foo.prototype - не какой-то особый объект-прототип. Это самый обычный объект, который автоматически идёт бонусом при объявлении function. Не важно, конструктор это или нет, у любой функции (кроме стрелочной) есть это свойство, и там лежит почти пустой объект (там ссылка есть на foo в поле constructor). Object.create(foo.prototype) вызывается неявно при вызове new foo(). Опять же, не имеет значения, конструктор это, или нет, js этих ваших абстракций не понимает. Таким образом, любой объект, созданный через new foo(), получит в своё свойство ___proto___ ссылку на foo.prototype, и при отсутствии искомого свойства в нём интерпретатор пойдёт по ссылке ___proto___ и будет искать в foo.prototype. Таким образом и получается пресловутое прототипное наследование. Любое изменение свойств в foo.prototype будет доступно всем объектам, созданным через new foo(), что и требовалось.
@vladimirlazarev2267
@vladimirlazarev2267 3 жыл бұрын
@@user-vu6hn4ul2i ценное замечание. Спасибо!
@tnsaturday
@tnsaturday 2 жыл бұрын
>В этом свойстве находится ссылка на объект, являющийся прототипом всех объектов данного класса. В JS нет классов.
@asfsafsafasfsafs5320
@asfsafsafasfsafs5320 8 ай бұрын
Вздыхвают. Ок идем дальше.
@burenkoigor1984
@burenkoigor1984 3 жыл бұрын
Лайк вообще не глядя. На выходных посмотрю!
@waygame2090
@waygame2090 3 жыл бұрын
Подскажие пожалуйста, где почитать про эти этапы анимации и вообще про то, что связано с вычислениями для анимации и тд
@bitardumk3439
@bitardumk3439 3 жыл бұрын
в гугле
@waygame2090
@waygame2090 3 жыл бұрын
@@bitardumk3439 спасибо умник. Если я такой вопрос задаю, значит я не знаю как его верно сформулировать.
@jorgen5462
@jorgen5462 3 жыл бұрын
@@waygame2090 попробуй в mdn в теме анимации. Там видел. Но, насколько знаю, то для удобной продержки, масштабируемости и т.п используют библиотеки. В часности, gsap. Но для одной двух несложных анимаций можно и самому
@waygame2090
@waygame2090 3 жыл бұрын
@@jorgen5462 спасибо
@sirojjjkachannel2856
@sirojjjkachannel2856 3 жыл бұрын
Если ты не умеешь правильно гуглить, то пути в айти тебе нет =(
@grandphone3585
@grandphone3585 3 жыл бұрын
Vuer - Vue лучше чем React. Reacter - чем лучше то? Vuer - чем React
@yaroslavzef7267
@yaroslavzef7267 3 жыл бұрын
lol
@frontender
@frontender 3 жыл бұрын
Да хотя бы тем, что съедает меньше времени на разработку, работает шустрее, меньше весит.
@evgeniiAn
@evgeniiAn 3 жыл бұрын
djanger - притворился мебелью...
@leaf5960
@leaf5960 2 жыл бұрын
@@frontender если ты привык сайты визитки писать, то может быстрее разрабатывать.
@frontender
@frontender 2 жыл бұрын
@@leaf5960 надо же как ты вычислил меня)) конечно сайты визитки, только вот сдается мне что ты по себе судишь)) Если говорить строго о vue, то реализовать идею на нем быстрее и проще, да и инструментов готовых в нем больше.
@reddyhdblog
@reddyhdblog 3 жыл бұрын
Фон пиздатый у участника
@unev
@unev 2 жыл бұрын
one way data binding: (data) ---> (input) two way data binding: (data) (input)
@TsA1ex
@TsA1ex 3 жыл бұрын
Интересно было бы послушать собеседования не обычный людей, а известных из мира фронтенда. Вот позвали бы, например, того же Вадима Макеева или Владилена Минина на такое вот обычное собеседование. Правда конечно вряд ли кто согласится, ведь есть риск ударить в грязь лицом. А с другой стороны, возможно мы услышим ответы идеального кандидата
@albaryshnikov3628
@albaryshnikov3628 3 жыл бұрын
Минина было бы забавно
@user-jt3kb6us6l
@user-jt3kb6us6l 3 жыл бұрын
согласен, если втыкает и не отвечает, побольше развернутых ответов. Жду с нетерпением интервью с сеньером +
@kawaikaino5277
@kawaikaino5277 3 жыл бұрын
Сеньер - как правило, знания +- мидл, только дополнительно менеджер проекта. ВСЕ)
@user-jt3kb6us6l
@user-jt3kb6us6l 3 жыл бұрын
@@kawaikaino5277 именно мне это и интересно
@user-jt3kb6us6l
@user-jt3kb6us6l 3 жыл бұрын
софтскил, оптимизация, ci cd и тд
@kirillpavlovskii8342
@kirillpavlovskii8342 3 жыл бұрын
вы хотя бы как то комментируйте ответы, а то Ну окей ладно, интересно узнать правильный ответ на некоторые вопросы
@Karapuzik3358
@Karapuzik3358 3 жыл бұрын
Обычно смотрю в 1.5 скорости, тут чёто непонятно
@seryozhamangushev9638
@seryozhamangushev9638 3 жыл бұрын
Отсобеседование К вам просьба как-то сократить теорию и делать одну единственную задачу "относительно под сложность человека" по результатам собеса. Человек может не сильно шарить в теории и ложится на многом, но мышление может быть развито не хуже любого мидла. Учтите этот факт пожалуйста! Не нужно грузить задачами, но можно дать хотя бы одну для каждого, так будет видно способен ли человек самостоятельно решать задачи, не важно знает он хорошо теорию или в местах ложится. Еще просьба делать вердикт, мол не вот ты что-то там не знаешь, а предполагать на что его возьмут и возьмут ли, возможно нужно многое доучивать.
@lopsonbalzhinimaev642
@lopsonbalzhinimaev642 3 жыл бұрын
_proto_ это ведь ссылка на родительский объект, что значит "будет создан при создании инстанса"?
@alekseymorhun7129
@alekseymorhun7129 3 жыл бұрын
есть 2 типа создания объектов, классический через class и прототипный... сложные понятия, но после прочтения про объекты и классы на learn js, ты сможешь начать понимать что это и для чего, процесс понимания может затянуться, главное прочесть штук 5 дополнительных статей желательно брать отдых и обдумывать прочитанное, и всё будет )
@d3i0
@d3i0 3 жыл бұрын
Анток красавчик, хорошо отвечал, я бы и сам лучше не смог
@user-mu4my8fq2e
@user-mu4my8fq2e 10 ай бұрын
Моё уважение !
@fallenstar358
@fallenstar358 2 жыл бұрын
Есть его телеграмм канал повью?
@artemaveryanov6546
@artemaveryanov6546 3 жыл бұрын
Щас бы про прототипы в 21-ом спрашивать, вы, наверное, там только исключительно на них и пишите?)
@MrSvitS1337
@MrSvitS1337 2 жыл бұрын
так там половину вопросов лишние, такой дебилизм
@cancman3072
@cancman3072 2 жыл бұрын
На сложном проекте пригождалось использование прототипов. Тут больше про понимание. Чем больше ты деталей знаешь, тем лучше складывается концепция и показывает твою сеньорность.
@user-xn2cr5oe4p
@user-xn2cr5oe4p 29 күн бұрын
@@cancman3072А собеседование на сеньора разве? Прототипы это никому ненужный вопрос. Показывает уровень компании
@Alendorff
@Alendorff 3 жыл бұрын
Что там по сеньерам?
@olegivanov80
@olegivanov80 3 жыл бұрын
Жесть сильный чел
@kawaikaino5277
@kawaikaino5277 3 жыл бұрын
- Мне 21. - Ага 27, хорошо. - На следующий год 22. - ... Поржал)))
@otsobes
@otsobes 3 жыл бұрын
Там был небольшой лаг связи, поэтому послышалось 27) Было забавно да
@boycovclub
@boycovclub 3 жыл бұрын
@@otsobes да ладно не отмазывайся)
@reaktor_4613
@reaktor_4613 2 жыл бұрын
Прям Бенджамин Баттон какой-то)
@MrDimitriks
@MrDimitriks 2 жыл бұрын
В React императивный подход???
@waywaway8851
@waywaway8851 2 жыл бұрын
согласен, на этом мы и закончим
@bohdanromanovich4912
@bohdanromanovich4912 2 жыл бұрын
Мне кажется было бы на много полезнее смотреть это видео, если бы собеседующие в моменты, когда тот кого собеседуют говорит чушь давали правильные ответы. В данном случае можно сказать что это видео даже вредит, ты час случаешь как человек говорит вообще не туда.
@boldureans
@boldureans 3 жыл бұрын
Крутой мидл!
@it2341
@it2341 3 жыл бұрын
Огонь!
@ermakamre
@ermakamre 3 жыл бұрын
Про реактивность в react и vue не очень понятно в чем разница. В react есть hook useState и изменение состояния вместе с реакцией происходит через setter. Можно state и setState спрятать в объекте через get/set и тогда в react сразу реактивно всё станет?
@user-kn5yq1cr8u
@user-kn5yq1cr8u 2 жыл бұрын
Сам то понял, что написал??!!!
@Zluka366
@Zluka366 3 жыл бұрын
Красавец 🔥
@MrSvitS1337
@MrSvitS1337 2 жыл бұрын
2часа собес, это возможно только здесь
@bubblesort6368
@bubblesort6368 3 жыл бұрын
Смысл системы контроля версий в контроле версий... Такое)
@vermilinguas
@vermilinguas 3 жыл бұрын
Ещё бы более дружелюбные выражение лиц были у собеседующих, и цены бы им ни было)
@user-oy2so2cj3b
@user-oy2so2cj3b Жыл бұрын
Ахах)) 1:38:18 ...Vue накладывают свою определенную МАГИЮ... интервьюер справа TRIGGERED!!11
@user-xn2cr5oe4p
@user-xn2cr5oe4p 29 күн бұрын
Токсичные интервьюеры! А парень молодец! Ещё такой вопрос, зачем вы спрашиваете про прототипы? Вы из двухтысячных вылезли?
@pavelkobjakov4148
@pavelkobjakov4148 3 жыл бұрын
Отличный задний фон хдд
@dhfrrider6552
@dhfrrider6552 3 жыл бұрын
хочется стереть память, чтобы увидеть это снова...
@antonanton1206
@antonanton1206 4 ай бұрын
отлично. очень interesting (забыл как по руски без ошибки написать)
@sLavoncheg
@sLavoncheg 3 жыл бұрын
Он сказал, что ему 21 и будет 22, а услышали, что 27 ...)
@SchnippSchnappShnappi
@SchnippSchnappShnappi 2 ай бұрын
Почему гит это до сих пор такая сложная хрень с заклинаниями которые надо знать наизусть?
@magbear3205
@magbear3205 2 жыл бұрын
Знаем на какой уровень ориентироваться для мидла)
@user-eu7bh4bc9x
@user-eu7bh4bc9x 2 жыл бұрын
ребят, что такое фреймвёрк?
@Randomredditvids_
@Randomredditvids_ Жыл бұрын
Сколько кандидату лет?
@FocusFlyVideo
@FocusFlyVideo 3 жыл бұрын
00:39 нет такой студии в Красноярске, постанова!
@andreidetenkov
@andreidetenkov 3 жыл бұрын
В этой серии что то со звуком неприятное происходит.
@iliamilshtein8611
@iliamilshtein8611 3 жыл бұрын
ФрэймвЁрк😀
@romanryaboshtan9270
@romanryaboshtan9270 9 ай бұрын
27:30 вопрос не раскрыт, там огромное кол-во отличий
@juviess
@juviess 3 жыл бұрын
1:38:40 "Я не писал на реакте. Насколько я понимаю. реакт не реактивен потому что не обновляет, не хранит зависимости..." "Давайте про реакт не будем. Я скажу, что Реакт хуже чем вью и на этом мы закончим" 😆
@r1cro
@r1cro 3 жыл бұрын
Он не писал, но Реакт - говно. Мне кажется, такие вещи лучше никогда на собеседовании не говорить. Да и вообще не говорить :)
@yaroslavzef7267
@yaroslavzef7267 3 жыл бұрын
@@r1cro за такие вещи от реакт разработчика можно в рыло получить)
@HappyHippyHome
@HappyHippyHome 3 жыл бұрын
Ребят, сделайте звук погромче pls, без наушников невозможно слушать
@UniBreakfast
@UniBreakfast 3 жыл бұрын
Да, когда жую, не слышно, приходится жевать ухом к нижнему краю ноута.)))
@ShortsPageTech
@ShortsPageTech 3 жыл бұрын
Можно собеседование про back end
@lex13fisher
@lex13fisher 3 жыл бұрын
А почему вы говорите, что React императивный, а Vue декларативный подход используют?
@vandervise465
@vandervise465 2 жыл бұрын
В react мы обычно описываем КАК мы хотим получить представление. rxJs и все такое. Во Vue или angular мы обычно описываем ЧТО мы хотим получить. Из самого базового это циклы в шаблонах. В react мы бы написали реальный js цикл, с помощью которого бы сформировали необходимый jsx. В этом и заключается императивность, но этот совсем базовый пример. Если почитаете про angular, то поймёте, что декларативность обеспечивается как раз за счёт директив (*ngFor это тоже директива)
@jusupmunanbekov7477
@jusupmunanbekov7477 4 ай бұрын
Чувак слева приятен и хочется у него учиться, Чувак справа ужасно душный, с таким вообще не хотел бы работать вместе
@user-rp9ki4nv5p
@user-rp9ki4nv5p 3 жыл бұрын
Можно backend или bot dev?
@otsobes
@otsobes 3 жыл бұрын
Оставляйте заявку в форме forms.gle/FbFz5FghRyW5qS3L6 и с вами обязательно свяжутся 🙂
@deadwalkru
@deadwalkru 3 жыл бұрын
У парня возможно и есть знания, но есть проблема с выражением своих мыслей
@user-zh8iz3jl6y
@user-zh8iz3jl6y 3 жыл бұрын
И с дикцией. Половина не понятно, что говорит. Помню такие в школе были, все зашуганые, наверное оттуда пошло.
@VladDraculator
@VladDraculator 3 жыл бұрын
Главное чтобы код писал. Выражением мыслей пусть Проджект менеджер занимается)
@zloyvoker5381
@zloyvoker5381 2 жыл бұрын
Как и у меня
@venia2380
@venia2380 3 жыл бұрын
а мидл то настоящий)
@boycovclub
@boycovclub 3 жыл бұрын
СИНИОРЫ, когда будут?)
@MrCritically
@MrCritically 3 жыл бұрын
Синиоры не будут ) Зачем рисковать своей репутацией и обосраться на интервью ?...
@user-dn8yk9wq7c
@user-dn8yk9wq7c 4 ай бұрын
Они не ходят на такие интервью - все при деле
@lord8360
@lord8360 3 жыл бұрын
Юзать контекст для менеджмента состояния это конечно мощно, кек
@user-kn5yq1cr8u
@user-kn5yq1cr8u 2 жыл бұрын
Вообще то так и делается...
@lord8360
@lord8360 2 жыл бұрын
@@user-kn5yq1cr8u а потом как это поддерживать, контекст не для динамических данных, его тем более мемолизировать надо, а это уже предусмотрено в редакс, то почему тогда бы не взять редакс, а лучше всего effector
@feategaprvni4990
@feategaprvni4990 3 жыл бұрын
Жду джуна в следующем видео !!
@goodboyclick8764
@goodboyclick8764 3 жыл бұрын
Тут в каждом видео Джун
@vladyslavmaikan4244
@vladyslavmaikan4244 3 жыл бұрын
@@goodboyclick8764 вижу ты очень умный, раз всех косишь под одну гребёнку. Пойди к ним на собес, посмотрим на тебя)
@aH6y
@aH6y 3 жыл бұрын
очень много лишних вопросов, парень все ок отвечает, а интервьюверам не хватает "конкретики"...
@arhim7650
@arhim7650 2 жыл бұрын
ну не сказал бы, что по ивентлуп он внятно ответил, если ты знаешь ивентлуп, то самому можно уже додумать.
@fizzbuzz5807
@fizzbuzz5807 3 жыл бұрын
Если бы парень отвечал четко и без запинок, а также снял бы капюшон, произвел бы впечатление сеньора.
@fizzbuzz5807
@fizzbuzz5807 3 жыл бұрын
@Антон Иванов ещё бороды!
@arhim7650
@arhim7650 2 жыл бұрын
@Антон Иванов ну сидеть в капюшоне на интервью, это такое себе.
@user-hl6dn6rl9r
@user-hl6dn6rl9r 7 ай бұрын
Душный собес, но очень полезный😅
@HappyHippyHome
@HappyHippyHome 3 жыл бұрын
главный недостаток requestAnimationFrame так же как и достоинство в том что он будет синхронизирован с частотой обновления монитора!) У меня 144 герцовый монитор. Скорость анимации запредельная. Пока в этом методе нельзя будет установить необходимую скорость обновления анимации, им жутко неудобно пользоваться, приходится писать свой метод замедления, который так же отжирает ресурсы при вычислениях.
@user-hp2cg6px8c
@user-hp2cg6px8c 2 жыл бұрын
глупость устанавливать время обновления анимации можно брать timestamp, вычислять deltaTime и на основе этого анимировать - так делается в играх
@thenutella3397
@thenutella3397 3 жыл бұрын
Гений) Хорош)
@maksimmurza7796
@maksimmurza7796 2 жыл бұрын
на 16:20 интервьюер ниче не перепутал ?
@razumov_uv
@razumov_uv 3 жыл бұрын
Мне интересно. В какое время снималось интервью по московскому времени? Парень под конец, видно, ели держался. +4 к Москве - это вам не шутки. =)
@michaelmyers717
@michaelmyers717 3 жыл бұрын
Так ведь неизвестно что у него в кружке
@razumov_uv
@razumov_uv 3 жыл бұрын
@@michaelmyers717 И то верно. Надеюсь - кофеек.=)
@mukhtarmusaev3293
@mukhtarmusaev3293 3 жыл бұрын
35:00 Главный смысл Git - давать возможность нескольким разработчикам разрабатывать один файл\проект, остальное сахар для удобства.
@user-vu6hn4ul2i
@user-vu6hn4ul2i 3 жыл бұрын
Серьезно? А я думал это работа интернета, ну или флешки, в крайнем случае. Главный смысл git (не путать с github!!!) - контроль версий (сохранение предыдущих состояний файлов, к которым можно откатиться, или посмотреть, кто, что и когда изменил).
@JohnDoe-jd6vn
@JohnDoe-jd6vn Жыл бұрын
С гитом можно работать и одному. Не нужно ничего придумывать, правильный ответ уже дан - контроль версий.
@user-vu6hn4ul2i
@user-vu6hn4ul2i 3 жыл бұрын
36:00 опять таблетки забыл выпить? К чему это вообще? Я умную статью прочитал, и почти всё понял?
@olegovich8161
@olegovich8161 2 жыл бұрын
В компаниях, которые работают по спринтам, gitflow - очень полезная вещь. Но если ты пилишь проект в одного, то возможно он тебе и не нужен
@user-vu6hn4ul2i
@user-vu6hn4ul2i 2 жыл бұрын
@@olegovich8161 там же за гитфлоу ни слова не было, разговор был про гит.
@user-us5uf9tt8i
@user-us5uf9tt8i 3 жыл бұрын
в наушниках на улице сижу.. машины мимо ездят.. чего он там бормочет? нихрена не разобрать...
@artyomparfenenkov7158
@artyomparfenenkov7158 3 жыл бұрын
Видимо, наушники такие)
@user-us5uf9tt8i
@user-us5uf9tt8i 3 жыл бұрын
@@artyomparfenenkov7158 ага.. глушат только его, да?
@jorgen5462
@jorgen5462 3 жыл бұрын
ЧСВ у собеседуемых часто явно завышено. Предыдущий парень приятно выглядел в этом плане.
@user-qs8vf5dm3c
@user-qs8vf5dm3c 3 жыл бұрын
ЧСВ - это главный критерий профессионализма.
@r1cro
@r1cro 3 жыл бұрын
@@user-qs8vf5dm3c сомнительное утверждение :)
@user-qs8vf5dm3c
@user-qs8vf5dm3c 3 жыл бұрын
@@r1cro Ну, не знаю. Когда я встречаю не до профессионалов, они всегда компенсируют отсутствие знаний своим ЧСВ.
@arhim7650
@arhim7650 2 жыл бұрын
@@user-qs8vf5dm3c встречал пару солидных сеньёров, которые рассказывали, что они максимум на мидла тянут, простые ребята, с которыми приятно пообщаться, но когда узнаешь про 15 лет опыта, и смотришь на его код, то понимаешь, что человек на фигней страдал все 15 лет. И при этом у него нет такого чсв, ну и я думаю, такой вряд ли пойдет самоутверждаться на интервью.
@user-qs8vf5dm3c
@user-qs8vf5dm3c 2 жыл бұрын
@@arhim7650 Мидлы, сеньеры, это все относительно.
@gyros9162
@gyros9162 3 ай бұрын
Ну что за духота? Зачем добиваться от чела устного и подробного описания кода??? Дайте ему код, если хотите код
@marin7942
@marin7942 2 жыл бұрын
Чел имеет траблы с башкой раз поставил такой фон в зуме. Кто видел гифку с его фона тот поймет.
@orbismala8124
@orbismala8124 2 жыл бұрын
Это точно.
@vandervise465
@vandervise465 2 жыл бұрын
Я видел гифку, но видимо глуповат)) В чем прикол/беда с башкой?
@TheKIP1000
@TheKIP1000 3 жыл бұрын
Чесно говоря, как человек который проводит собеседования сам и ценит свое время и время кандидата, я бы закончил это интервью где то после первых получаса. По кандидату видно что силен, что как минимум разбирается в том что делает и проявляет интерес к технологиям и копаетсяв теме довольно глубоко. Абсолютно непонятно как повлияет на результат собеседования и принятие решение то ответит ли он на один технический вопрос, но не ответит на другой когда в целом и так виден уровень.
@denpol9956
@denpol9956 3 жыл бұрын
Я не пойму, либо интернет у чувака не айс, либо с речью проблемы. Ведущие говорят разборчиво, а ответы сбивчивые. Норм, кстати, мидл в 21. Но нахрена столько прикладных вопросов по гиту?
@gvr4ik
@gvr4ik 3 жыл бұрын
Вопросы про гит хорошо показывают уровень разработчика, порой быаает некотоые сеньйоры дальше commit, merge ничего не видели, и все делают через ui. Потом какая-то нестандартная ситуацмя, когда нужно что-то откатить, перенести между ветками вызывает дичайшие трудности.
@denpol9956
@denpol9956 3 жыл бұрын
@@gvr4ik а если не приходилось использовать ничего из вышеперечисленного, зато есть навык гугления на инглише?
@arhim7650
@arhim7650 2 жыл бұрын
@@denpol9956 не не не, ты же про гит ничего нагуглить не сможешь, в интернетах ваших же нет достаточно инфы на эту тему.
@user-hs6lx6ec3d
@user-hs6lx6ec3d 3 жыл бұрын
Как пройти собеседование? Одень очки, сделай умный вид, и говори неразборчиво
@followthewhiterabbit982
@followthewhiterabbit982 3 жыл бұрын
Красава
@andrewreidn8062
@andrewreidn8062 3 жыл бұрын
Паренек видимо волновался сильно, но и вопросы не простые
@ivandomnich8260
@ivandomnich8260 Жыл бұрын
кандидат красавчик, а половина вопросов полная дичь, никак уровень человека не раскрывает. ...
@1654045
@1654045 2 жыл бұрын
а кандидат точно не сеньор? потому как некоторые сеньоры и близко не отвечают так как он!
@romanryaboshtan9270
@romanryaboshtan9270 9 ай бұрын
Не хватает фундаментальных знаний, он на многие вопросы пытается ответить с точки зрения практика, но концепцию, смысл того или иного понятия не знает
@user-wr4uc5im5q
@user-wr4uc5im5q 3 жыл бұрын
А когда Middle то будет?
@r1cro
@r1cro 3 жыл бұрын
Когда придёте, тогда и будет :)
#7 Первое собеседование Junior Frontend разработчицы
2:06:17
Отсобеседование
Рет қаралды 88 М.
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 102 МЛН
$10,000 Every Day You Survive In The Wilderness
26:44
MrBeast
Рет қаралды 53 МЛН
[柴犬ASMR]曼玉Manyu&小白Bai 毛发护理Spa asmr
01:00
是曼玉不是鳗鱼
Рет қаралды 49 МЛН
Event Sourcing - Собеседование Senior Backend разработчика
1:39:47
Отсобеседование
Рет қаралды 9 М.
Вибрационные зоны | Шорт-лист на июнь
Мой Эверест
Рет қаралды 31
#10 Собеседование Frontend Senior разработчика из GitLab
2:18:00
Отсобеседование
Рет қаралды 51 М.
Пришёл Intern - оказался JUNIOR Strong / Интервью на позицию DevOps Engineer / Мок собес  / 1
1:36:38
#16 Собеседование Senior Frontend разработчика из Mail.ru
2:22:37
Отсобеседование
Рет қаралды 43 М.
Middle за 1 год? Собеседование #3 frontend разработчика
45:52
FRONTENDIYA - Веб разработка
Рет қаралды 16 М.
Money changed everything 😢😔👻
0:31
Ben Meryem
Рет қаралды 27 МЛН
Азат - ол менің бизснесім  І АСАУ І 6 серия
28:42
СТОМАТОЛОГ СЪЕЛ ЗУБ?😳😅  #shorts
0:11
Зубландия
Рет қаралды 6 МЛН