Всем привет! Хочу сразу ответить на резонные вопросы про let и const :) Я понимаю, что всем было бы прикольно посмотреть, как “мудрый” Senior чешет репу и пытается вспомнить детали передачи контекста в функцию и это очень крутой движ! Я не очень люблю, когда такие вопросы задают джунам, но я за равноправие. Если кто-то хочет сделать свой выпуск со мною и замыканиям и погонять меня по основам - я с удовольствием поучаствую. В качестве demo-версии: недавно на стриме я понял, что подзабыл точную механику hoisting, потупил и полез на MDN. Пришлось провести домашнюю работу, в процессе которой я выяснил что в спеке нету слова hoisting, а так же, в зависимости от определения, можно даж утверждать, что у let и const тоже есть hoisting (тут была ссылка, но ютуб зашадоубаннил мой коммент, ищите на канале) В общем есть кому-то действительно интересно - зовите и готовьте вопросы.
@@ArtOfFun Мне алгоритмы пригодились: На собеседованиях - 50% На стримах - 40% В работе - 10% Зато там, где мне в работе пригодились алоритмы, it really made a difference
Для разработчиков уровня middle это супер ценная инфа, которую порой приходиться собирать по крупицам отовсюду, а здесь всё в одном месте, концентрированно, спасибо ребята :)
Объяснения от Станислава оч крутые, необходимо смело заводить свой канал :) Как же было интересно смотреть на кодревью и размышление вслух, красава Кир.
Была рада увидеть Кира на этом собесе, повторяла за ним код на стриме, крутой парень! Отличный собес, одни положительные эмоции, узнала для себя кое-что новое
1) В хроме на мобиле есть упрощенный режим. Экономия трафика. 2) amp страницы забирают трафик с сайта 3) Flutter делает отрисовку на канве в браузере. Подебажить получится.
Тут все джунами устроиться не могут, а у меня другая проблема - я самый настоящий джун, но на работе меня оценили как миддла. И теперь я каждый день живу с диким стрессом из-за 'синдрома самозванца', работаю до ночи и иногда по выходным, стараюсь дотянуться до данного грейда. Спасибо вам, ребят, за ваши выпуски, они реально помогают выявить пробелы в знаниях
Typical imposter syndrome man, chill out. If you have more than 3-6 months of experience you are a middle developer for sure. Switch your night routine to a morning routine, it'll boost your performance much more.
Код ревью пушка!!! Не понимаю коменты типа "замыкание не спросили", да вы посмотрите на тот как он код ревьюит и вопросы сами отпадут. Да и к тому же, если занять половину времени вопросами про EventLoop, то на самое интересное времени не останеться
Про инкрементальный дом и виртуальный можно сформулировать точнее и короче, виртуальный дом интерпретируется внешним механизмом (набором инструкций), инкрементальный ссылается на эти инструкции сам, именно исходя из этого на этапе компиляции можно вычислить какие инструкции не используются и не тащить их в бандл, в случае с vdom мы этого знать не можем, и придется в бандл тащить весь механизм интерпретации vdom
@@МаксФеськов-ю9ц вот мой опыт, пусть и относительно небольшой, в собеседованиях говорит, если человек говорит, что он синьор - это ещё ничего не значит, он может быть просто джун с большим стажем. Поэтому, задать несколько вопросов по базе основных технологий - это ок! Вот вопрос про SSR достаточно странный, если это не позиция, где будет SSR, тоже самое и AMP... А на это потратили реально кучу времени.
По поводу ревьювинга кода - я вот когда только устроился в зарубежную компанию, то у меня код ревьювинг, вначале, всегда был по скайпу и мне чувак просто объяснял, как это должно выглядеть и переписывал, иногда это могло занимать полдня. Затем я пытался так как он объяснял, потом прочитал клин код, и в итоге за несколько месяцев дошло до автоматизма. И тоже работаю не в фаербейзе, но плотно с ним :) И кстати пишем абсолютно весь код так, чтобы не нужно было использовать комментарии. Только код и всё.
Инженер в Google обычный человек и не знает все спеки вдоль и поперек и не должен их знать. Интересно смотреть как гость подходит к решению вопросов где не знает ответ, как развивается мысль
Ну let и const на таком уровне - это перебор. Вопрос про let и const проверяет, что человек не совсем дебил и стал хоть базовые вещи. Даже разницу между var и let можно забыть, просто используя let. В общем, это не концептуальный вопрос.
асибо большое=)) пожалуйста если у вас есть возможность регулируйте громкость всех участников, нужно повышать звук что бы хорошо было слышно, но тогда Влада слышно слишком громко. и если это не будет наглостью вы могли бы просить сениоров немного увеличивать шрифт кода? когда инет не очень на низком качестве плохо видно. спасибо еще раз в любом случае=))
37:30 Про Амазон fake news, у нас есть above the fold и below the fold. ATF трафик рендерится на стороне сервера, многие вещи подгружаются позже, но это не основные вещи. цена, срок доставки, описание товара - всё это пререндер.
Немного удивлен, что вы затронули тему Canvas вместо DOM, сказав, что пока ничего серьезного или безуменого еще нет. Вот, Flutter ( который на Dart ) как раз так и работает. Отрисовывает и обновляет Canvas ( может работать не только с браузерным ) в зависимости от изменения состояния компонентов.
я сейчас скажу глупость, поправьте если я не прав. Но разве switch по производительности не быстрее работает чем if ? имхо на рефакторе надо было сделать switch(user.role) и в case брать возможные варианты + default бы выдал как раз throw error с неожиданной ролью.
Как вообще возможно перевести весь Гугл на какую-то новую версию библиотеки, например React за неделю? Один проект, находящийся под твоим контролем, порой сложно переключить. А как можно отвечать за все остальные тысячи проектов? Как быть уверенным, что там ничего не сломалось?
Очень сложно :) Есть куча либ, которые помогают с этим делом, и автоматизируют разные части процессов. Некоторые вещи невозможно автоматизировать, тогда каждая команда становится ответственной за переезд, все уведомляются за пару кварталов, чтобы была возможность распланировать труд. Я так переводил свой проект на новую версию jasmine например.
@@kirjs ага, то есть команда, владеющая продуктом, отвечает за переезд на новую версию. Я значит неправильно понял, что человек, инициирующий апгрейд версии зависимости в своем проекте отвечает и за апгрейд во всех остальных проектах 🙃
Лично мне это собеседование очень понравилось Кир отвечал по мне так хорошо. Но какого скажите Senior должен тут ещё про let и const рассказывать. По мне так это для джунов вопросы. А вот про архитектуру и прочие интересности это уже в тему!
Я бы рекомендовал юзать типы вместо интерфейсов там где это возможно. Просто есть одна каверзная штука связанная с интерфейсами в typescript, а именно то что они динамически расширяются и это может оказаться проблемой. У типов таких проблем нет. Вот к примеру валидный ts код: interface IBase { run: () => void } interface IBase { exec: () => void } class Impl implements IBase { run() {} exec() {} }
У interface есть особенность, они не индексируемые по дефолту, им надо прописывать тип и если его присваивать типу, который по дефолту индексируемый, то будет ошибка
Чувак с самого начал про стандарты сказал. Дальнейшее 95% интервью это обсуждение издержек и холивара, из за отсутствия этих самых стандартов, и, так же спроса рынка. Издержки могли бы не быть, если бы были общепринятые стандарты, как в остальных отраслях. А то получается что каждый борется за свою технологию, и свой подход, и общее понимание дела. Это бизнес. И тут каждый играет в свою игру. Ничего не напоминает?)
Выглядит как собес на начинающего сениора. Где архитектурные задачки? Собеседуемый почти ни на что не ответил. Есть ошибки в ревью: 1) забыл обработать вариант когда с сервера пришла ошибка. 2) не стал удалять лишнюю константу rights и соответствующий код - а это нарушения KISS. 3) вместо того чтобы поинтересоваться какие возвращаемые данные должны быть впихнул выброс ошибки. Хорошо что тесты написал и про jsDoc вспомнил.
@@kirjs А в чем сложность работы с такой конструкцией? Для меня сложно было понять строчку, когда возвращается обьект в котором вычисляется свойство permissions.
Интересно в тест кейсе экспект result toBe другой объект. Что-то мне подсказывает, что этот кейс всегда будет валиться. Видимо, Кир сэкономил время при демонстрации. Подскажите, как в реальности за один экспект будет выглядеть такой кейс? Отличный выпуск, спасибо ведущим за материал и потрясающего гостя.
всегда всё упирается в интерес. если интересно, значит будешь работать с энтузиазмом и не драть мозги. если неинтересно, будешь страдать сам и портить воздух всем.
Канал Кира в телеграме: t.me/kirjs_ru Канал Кира где он проводит стримы про ангуляр и не только: ruclips.net/channel/UC4CdLjCS1tzPldyF50UwsZAvideos --- Поддержать проект: www.patreon.com/otsobes Если вы хотите пройти отсобеседование заполните форму: Frontend: forms.gle/o69DSx9QsZciPYYB8 Backend: forms.gle/FbFz5FghRyW5qS3L6
полностью согласен, такое ощущение, что ребята встретили рок-звезду и им просто интересно "а как у вас там в гугле", мне тоже интересно, но только когда у видео заголовок не "Собеседование Senior Frontend разработчика из FAANG", а "Интервью с Senior Frontend разработчика из FAANG". Вопрос про АМП вообще смешно, такое ощущение что Владу было просто интересно узнать какую-то инсайдерскую информацию. И остальные вопросы, а как ты думаешь будет ли какая-та технология/язык развиваться и т.п., я сомниваюсь, что когда приходит разработчик на собеседование на должность senior у него будут спрашивать о том как будет или не будет развиваться фронтенд. Когда смотришь видео про собеседование хочется посмотреть как бы оно проходило в реальности, а не смотреть как собеседуемые ссут кипятком от общения с разработчиком с гугла. пы.сы. видно, что Кир очень крутой разработчик, было очень интерено
плз, не надо говорить о том чего не знаете. В vue не 2 способа определения/описания компонента. Там минимум 4 способа, а с вариациями и tsx и render функцией и того больше
посмотрел все выпуски почти кроме скрытого для синьоров, складывается впечатление что синьор недалеко ушел от джуна в целом. Синьор - наглый джун, уверенный в себе. Это я по всем выпускам. Ну в этом выпуске синьор с задротскими задатками еще с хорошей точки зрения, то есть человек увлеченный.
Киру - лайк, легкая подача мысли. Дизлайк ведущему Владиславу - вел себя всю дорогу "душно". Вопросы из разряда "JSdoc альтернатива TS'у" считаю признаком слабой осведомленности о целях, которые решает TS. Например, вот из того, что явно бросилось в глаза: - Preserve runtime behavior of all JavaScript code - Align with current and future ECMAScript proposals - Emit clean, idiomatic, recognizable JavaScript code Посмотрел бы с удовольствием, как на JSdoc'е он бы решал задачу с декораторами, которые до сих пор не стандартизованы в JS'е.
Всем привет! Хочу сразу ответить на резонные вопросы про let и const :)
Я понимаю, что всем было бы прикольно посмотреть, как “мудрый” Senior чешет репу и пытается вспомнить детали передачи контекста в функцию и это очень крутой движ!
Я не очень люблю, когда такие вопросы задают джунам, но я за равноправие.
Если кто-то хочет сделать свой выпуск со мною и замыканиям и погонять меня по основам - я с удовольствием поучаствую.
В качестве demo-версии: недавно на стриме я понял, что подзабыл точную механику hoisting, потупил и полез на MDN. Пришлось провести домашнюю работу, в процессе которой я выяснил что в спеке нету слова hoisting, а так же, в зависимости от определения, можно даж утверждать, что у let и const тоже есть hoisting (тут была ссылка, но ютуб зашадоубаннил мой коммент, ищите на канале)
В общем есть кому-то действительно интересно - зовите и готовьте вопросы.
Кирилл, алгоритмы нужно подробно изучать, или достаточно в общих чертах понимать и знать?
@@ArtOfFun Мне алгоритмы пригодились:
На собеседованиях - 50%
На стримах - 40%
В работе - 10%
Зато там, где мне в работе пригодились алоритмы, it really made a difference
Йо! Какие книги по JS посоветуешь?
@@coldym Ох, все книги которые я читал скорее всего устарели.
Многие рекомендуют you don't know js
@@kirjs спасибо за советы)
Для разработчиков уровня middle это супер ценная инфа, которую порой приходиться собирать по крупицам отовсюду, а здесь всё в одном месте, концентрированно, спасибо ребята :)
Боже, это наверное первый раз, когда я посмотрел выпуск с удовольствием и без кринжа. Спасибо за такого крутого гостя!
Объяснения от Станислава оч крутые, необходимо смело заводить свой канал :)
Как же было интересно смотреть на кодревью и размышление вслух, красава Кир.
Шикарное видео, смотрел на одном дыхании!!!! Побольше бы таких. Прожал лайк от души!!!!
Как по мне - самое интересное собеседование на канале. Собеседуемый классный спец и очень много знает!
Знаешь ли ты, JS?
Вдоль ночных дорог, я писал тебе let и const, не жалея строк
Код мой теперь в {{твоих руках}}
Не потеряй его и не сломай
Наконец то Angular и еще и Senior, балдёжный выпуск!
Видео смотрел еще вчера, а приятный эффект код-ревью все еще осталася, просто супер!!!
Была рада увидеть Кира на этом собесе, повторяла за ним код на стриме, крутой парень! Отличный собес, одни положительные эмоции, узнала для себя кое-что новое
Достойный выпуск, спасибо вам всем за него.
Очень нравятся ваши подача и спокойствие. Интересно слушать на фоне как подкаст, иногда узнаю что-то новое.
Классный выпуск! Кучу полезного нового интересного узнала) спасибо 👍
1) В хроме на мобиле есть упрощенный режим. Экономия трафика.
2) amp страницы забирают трафик с сайта
3) Flutter делает отрисовку на канве в браузере. Подебажить получится.
Один из лучших выпусков
Тут все джунами устроиться не могут, а у меня другая проблема - я самый настоящий джун, но на работе меня оценили как миддла. И теперь я каждый день живу с диким стрессом из-за 'синдрома самозванца', работаю до ночи и иногда по выходным, стараюсь дотянуться до данного грейда.
Спасибо вам, ребят, за ваши выпуски, они реально помогают выявить пробелы в знаниях
Typical imposter syndrome man, chill out. If you have more than 3-6 months of experience you are a middle developer for sure. Switch your night routine to a morning routine, it'll boost your performance much more.
Точно такая же ситуация, постоянный нервяк, жуткое состояние.
Код ревью пушка!!!
Не понимаю коменты типа "замыкание не спросили", да вы посмотрите на тот как он код ревьюит и вопросы сами отпадут.
Да и к тому же, если занять половину времени вопросами про EventLoop, то на самое интересное времени не останеться
- почему ты пошел именно в гугл?
- у меня не было какой-то цели, у меня была смешная ситуация 😂
Про инкрементальный дом и виртуальный можно сформулировать точнее и короче, виртуальный дом интерпретируется внешним механизмом (набором инструкций), инкрементальный ссылается на эти инструкции сам, именно исходя из этого на этапе компиляции можно вычислить какие инструкции не используются и не тащить их в бандл, в случае с vdom мы этого знать не можем, и придется в бандл тащить весь механизм интерпретации vdom
Интервью супер, шипение из микрофона Владислава давит прям
крутой выпуск! Было очень интересно
Очень полезно, спасибо большое
Отличное интервью/дискуссия 👌🏼
Где всплытие, замыкание и контекст!!!!??? Хочу послушать, как синьор отвечает на эти вопросы и поясняет за ивент-луп!
Логичный вопрос, ответил выше :)
Если у вас возникают подобные желания при просмотре собеседований для синьоров, задумайтесь, а хотите ли вы расти дальше?
@@МаксФеськов-ю9ц то есть, если синьор, то уже можно это все забыть?
@@AndriiKuftachov то есть, если синьор, то должен знать то, что не знает джуниор, и проверять нужно именно это
@@МаксФеськов-ю9ц вот мой опыт, пусть и относительно небольшой, в собеседованиях говорит, если человек говорит, что он синьор - это ещё ничего не значит, он может быть просто джун с большим стажем.
Поэтому, задать несколько вопросов по базе основных технологий - это ок!
Вот вопрос про SSR достаточно странный, если это не позиция, где будет SSR, тоже самое и AMP... А на это потратили реально кучу времени.
По поводу ревьювинга кода - я вот когда только устроился в зарубежную компанию, то у меня код ревьювинг, вначале, всегда был по скайпу и мне чувак просто объяснял, как это должно выглядеть и переписывал, иногда это могло занимать полдня. Затем я пытался так как он объяснял, потом прочитал клин код, и в итоге за несколько месяцев дошло до автоматизма. И тоже работаю не в фаербейзе, но плотно с ним :)
И кстати пишем абсолютно весь код так, чтобы не нужно было использовать комментарии. Только код и всё.
Еще не открывал. А каэсэс будет?
Какой каэсэс? Он даже аштэмээль ещё не освоил 😂
Код-ревью действительно пушка
хорошее интервью адекватные вопросы кодревью кайф
и да тесты тесты тесты ))
Да, вот это настоящий синьор.
Собес на синьора кажется более простым, чем на джуна.
Ага, сам проходил собес у синера - никому это не интересно, там про солид, структуры данных, и прочие высокие материи в основном)
@@denpol9956 это же джуновские вопросы, лол
@@stow1x похрен, главное, чтоб заказчик знал за что платит))
@@stow1x у Джунов спрашивают что значат буковки в аббревиатуре, а понимание и применпние solid в комерческой разработке это уже не джуновская тема
@@cseedrvr6627 Значит я особенный)
Инженер в Google обычный человек и не знает все спеки вдоль и поперек и не должен их знать.
Интересно смотреть как гость подходит к решению вопросов где не знает ответ, как развивается мысль
Насчёт контроля размера бандлов при использовании ts - кстати, на nextjs, по ходу, таких проблем нет, если использовать динамический импорт.
Знает ли он чем отличается let от const???
Логичный вопрос, ответил выше :)
Ну let и const на таком уровне - это перебор.
Вопрос про let и const проверяет, что человек не совсем дебил и стал хоть базовые вещи.
Даже разницу между var и let можно забыть, просто используя let.
В общем, это не концептуальный вопрос.
асибо большое=)) пожалуйста если у вас есть возможность регулируйте громкость всех участников, нужно повышать звук что бы хорошо было слышно, но тогда Влада слышно слишком громко. и если это не будет наглостью вы могли бы просить сениоров немного увеличивать шрифт кода? когда инет не очень на низком качестве плохо видно. спасибо еще раз в любом случае=))
37:30 Про Амазон fake news, у нас есть above the fold и below the fold. ATF трафик рендерится на стороне сервера, многие вещи подгружаются позже, но это не основные вещи. цена, срок доставки, описание товара - всё это пререндер.
Это скорее подкаст чем собес)
Немного удивлен, что вы затронули тему Canvas вместо DOM, сказав, что пока ничего серьезного или безуменого еще нет. Вот, Flutter ( который на Dart ) как раз так и работает.
Отрисовывает и обновляет Canvas ( может работать не только с браузерным ) в зависимости от изменения состояния компонентов.
Типы можно использовать для описания полной функции (вход, выход), а интерфейсом нельзя, только вход и выход отдельными интерфейсами.
я сейчас скажу глупость, поправьте если я не прав. Но разве switch по производительности не быстрее работает чем if ?
имхо на рефакторе надо было сделать switch(user.role) и в case брать возможные варианты + default бы выдал как раз throw error с неожиданной ролью.
разница производительности небольшая есть, но она больше зависит от интерпретатора браузера. В данном случае switch, действительно, был странный )
"Лежат в ручке" - самое странное название ендпоинта.
Интересно что за проэкт, после которого все попадают в гугл?
В том-то и дело, что ничем не примечательный, какой-то risk-management в банке
Exel by V.Minin
35 лет?
JS молодит
Как вообще возможно перевести весь Гугл на какую-то новую версию библиотеки, например React за неделю?
Один проект, находящийся под твоим контролем, порой сложно переключить. А как можно отвечать за все остальные тысячи проектов? Как быть уверенным, что там ничего не сломалось?
Писать нормальный код :)
Очень сложно :)
Есть куча либ, которые помогают с этим делом, и автоматизируют разные части процессов.
Некоторые вещи невозможно автоматизировать, тогда каждая команда становится ответственной за переезд, все уведомляются за пару кварталов, чтобы была возможность распланировать труд.
Я так переводил свой проект на новую версию jasmine например.
@@kirjs ага, то есть команда, владеющая продуктом, отвечает за переезд на новую версию. Я значит неправильно понял, что человек, инициирующий апгрейд версии зависимости в своем проекте отвечает и за апгрейд во всех остальных проектах 🙃
@@isfland В целом - да
01:21:11 Тут Влад намекает, что пора заканчивать вопрос релейаута ? :)
35 лет!? Уоу! Думал лет 20)
Это от живительного, омолаживающего излучения монитора + созерцания js
Лично мне это собеседование очень понравилось Кир отвечал по мне так хорошо. Но какого скажите Senior должен тут ещё про let и const рассказывать. По мне так это для джунов вопросы. А вот про архитектуру и прочие интересности это уже в тему!
Собеседования senior FD в Киеве спрашивают у Джуна (меня).
На первых минутах складывается впечатление, что два крутых чувака из Гугла собесят сеньорика из, прости господи, делимобиля.
учу JS 7 месяцев, перепрыгиваю сейчас на реакт..ну вот сколько нужно учиться чтобы до такого уровня дойти ?
у всех больших звезд за плечами не менее 10 лет опыта.
1000 лет. По две недели на каждый фреймворк. На Ангуляр - месяц. И еще месяц на нюансы и грабли.
тут не учиться надо, а работать и учиться, чтобы дойти до такого уровня
Я бы рекомендовал юзать типы вместо интерфейсов там где это возможно.
Просто есть одна каверзная штука связанная с интерфейсами в typescript, а именно то что они динамически расширяются и это может оказаться проблемой. У типов таких проблем нет.
Вот к примеру валидный ts код:
interface IBase {
run: () => void
}
interface IBase {
exec: () => void
}
class Impl implements IBase {
run() {}
exec() {}
}
Спасибо, видел, что так можно, но как-то в жизни не пригодилось, буду разбираться отдельно
has css появился в chrome canary для стилизации парента :)
классно
1:59:40 а почему !isActive?
У interface есть особенность, они не индексируемые по дефолту, им надо прописывать тип и если его присваивать типу, который по дефолту индексируемый, то будет ошибка
Чувак с самого начал про стандарты сказал. Дальнейшее 95% интервью это обсуждение издержек и холивара, из за отсутствия этих самых стандартов, и, так же спроса рынка. Издержки могли
бы не быть, если бы были общепринятые стандарты, как в остальных отраслях.
А то получается что каждый борется за свою технологию, и свой подход, и общее понимание дела.
Это бизнес. И тут каждый играет в свою игру.
Ничего не напоминает?)
Выглядит как собес на начинающего сениора. Где архитектурные задачки? Собеседуемый почти ни на что не ответил. Есть ошибки в ревью: 1) забыл обработать вариант когда с сервера пришла ошибка. 2) не стал удалять лишнюю константу rights и соответствующий код - а это нарушения KISS. 3) вместо того чтобы поинтересоваться какие возвращаемые данные должны быть впихнул выброс ошибки.
Хорошо что тесты написал и про jsDoc вспомнил.
А чем чревато использование конструкции switch case???
В принципе switch использовать норм, но в этом случае это просто оверкилл - добавляет сложности без какой либо выгоды
@@kirjs А в чем сложность работы с такой конструкцией?
Для меня сложно было понять строчку, когда возвращается обьект в котором вычисляется свойство permissions.
@@АндрійМаксимчук-ю4б Да, там вполне можно было юзать switch, если свитчить не на true, а на роли, было бы норм
switch можно использовать, когда реально нужно делать действия по разным условиям и их много.
46:00
В общем, бизнес порешал )
Интересно в тест кейсе экспект result toBe другой объект. Что-то мне подсказывает, что этот кейс всегда будет валиться. Видимо, Кир сэкономил время при демонстрации. Подскажите, как в реальности за один экспект будет выглядеть такой кейс?
Отличный выпуск, спасибо ведущим за материал и потрясающего гостя.
Да, там опечатка, должен был быть toEqual
POJO это не Plain Javascript Object :) Это Plain Old Java Object
всегда всё упирается в интерес.
если интересно, значит будешь работать с энтузиазмом и не драть мозги.
если неинтересно, будешь страдать сам и портить воздух всем.
Поясните пожалуйста что имеется в виду под релайаутом?
ничего не понял, но очень интересно)
Блин а как монорепозиторий для angular и Gmail? Это же огромные проекты
Данил Кашин нынче интервьюирует...
Канал Кира в телеграме: t.me/kirjs_ru
Канал Кира где он проводит стримы про ангуляр и не только: ruclips.net/channel/UC4CdLjCS1tzPldyF50UwsZAvideos
---
Поддержать проект: www.patreon.com/otsobes
Если вы хотите пройти отсобеседование заполните форму:
Frontend: forms.gle/o69DSx9QsZciPYYB8
Backend: forms.gle/FbFz5FghRyW5qS3L6
Как можно бы было пройти собеседование с этими ребятами, сори мужиками?
Похоже не на собес, а на интервью
полностью согласен, такое ощущение, что ребята встретили рок-звезду и им просто интересно "а как у вас там в гугле", мне тоже интересно, но только когда у видео заголовок не "Собеседование Senior Frontend разработчика из FAANG", а "Интервью с Senior Frontend разработчика из FAANG". Вопрос про АМП вообще смешно, такое ощущение что Владу было просто интересно узнать какую-то инсайдерскую информацию. И остальные вопросы, а как ты думаешь будет ли какая-та технология/язык развиваться и т.п., я сомниваюсь, что когда приходит разработчик на собеседование на должность senior у него будут спрашивать о том как будет или не будет развиваться фронтенд. Когда смотришь видео про собеседование хочется посмотреть как бы оно проходило в реальности, а не смотреть как собеседуемые ссут кипятком от общения с разработчиком с гугла.
пы.сы. видно, что Кир очень крутой разработчик, было очень интерено
firebase top !
Включил на фразе: "Где-то по пути потеряется ребенок и его будет сложно найти"
кек
Два джуна собеседуют сеньора ))
100%
плз, не надо говорить о том чего не знаете. В vue не 2 способа определения/описания компонента. Там минимум 4 способа, а с вариациями и tsx и render функцией и того больше
Хочу к вам на собес)
посмотрел все выпуски почти кроме скрытого для синьоров, складывается впечатление что синьор недалеко ушел от джуна в целом. Синьор - наглый джун, уверенный в себе. Это я по всем выпускам. Ну в этом выпуске синьор с задротскими задатками еще с хорошей точки зрения, то есть человек увлеченный.
это не собес это больше как подкаст)) или интерьвю
Си, Джаваскрипт и ПХП - вот большая тройка неубиваемых языков еще лет на 100, если не на 150. Вот увидите!
Ну, еще Джаву я б сюда добавил.
Киру - лайк, легкая подача мысли. Дизлайк ведущему Владиславу - вел себя всю дорогу "душно". Вопросы из разряда "JSdoc альтернатива TS'у" считаю признаком слабой осведомленности о целях, которые решает TS. Например, вот из того, что явно бросилось в глаза:
- Preserve runtime behavior of all JavaScript code
- Align with current and future ECMAScript proposals
- Emit clean, idiomatic, recognizable JavaScript code
Посмотрел бы с удовольствием, как на JSdoc'е он бы решал задачу с декораторами, которые до сих пор не стандартизованы в JS'е.
Опять КАЭСЭС
Senior с похмелья?
Работа школьника - со всеми ругаться )))
бля, как душно, фу
Прикольно, три сеньора не знают в каком порядке выполняется render queue.
Запомните, composition выполняется последним.
Замените парня справа, он добавляет +100 к неприятности видео.
Двойное равно - не круто!
пиздец. Вот где вы таких людей только находите то ? Ну элементарно тут надо енам добавить, список энамов
Мда стронг джуна пособеседовали
Мне одному показалось как пухляш повторяет слова Климова к примеру про тс, императивность jsx?
как можно быть senio с такой прической