Со стороны миддла (5 лет в промышленной разработке), прошедшего через очередные сферические собесы в вакууме полгода назад, я бы посмотрел на это собеседование так: Первая половина собеса (задачки от senior'а): - субъективно: лично мне было бы изначально неприятно самое начало, когда слово взял их сеньор-помидор и дал задачку про console.log() Причем неприятно именно субъективно, т.е. манера общения, постоянные посторонние звуки, то ли причмокивания, то ли вздохи, даже не особо понятно. И неуходящее ощущение, будто собрались ребятки во дворе, которые раньше на лавочке вместе квасили, да забубенили стартапчик, который (о чудо) продержался 5 лет, возможно из-за слова blockchain в описании. Я конечно утрирую, и на самом деле ощущения не то чтобы прям такие, но работать с ним потом (а ведь может даже под непосредственным руководством) мне не хотелось бы. Но такие люди тоже собираются в компании, которые функционируют и не уходят с рынка, так что почему бы и нет - какому-нибудь кандидату это наоборот очень даже подойдет. - объективно: сама задачка отлично вписывается в концепцию проверки знаний по реакту либо на соображалку, если вдруг затупил. НО: во-первых, если человек затупил настолько, что не решил эту задачку - не значит, что все, кандидата на свалку, зовите следующего. Логичнее держать 3-4 задачи из разных областей, чтобы понять образ мышления человека и посмотреть, как он реально решает задачи. И это даже не про психологию типа "разволновался, ну вот может тут исправится". Это банальная всесторонняя оценка, на основе которой можно сложить полноценное мнение. Можно даже баллы кандидату выставить за каждый блок, если так хочется, но дать возможность показать себя. А вот этот принцип, "не прошел первый тур - не надо тратить время и дальше" - это про олимпиады, про турниры, никак не про собесы. Строгость отсеивания должна соответствовать качеству предоставляемых на работе бонусов. Во-вторых, в блокнотах, на окнах, на салфетках хорошо обсуждаются задачки про общие принципы работы той или иной технологии. А вот задачи по типу "давай попишем код" должны решаться там, где есть консоль. Причин множество, среди которых как минимум "мы разрабы - и нам так понятнее, мы работаем постоянно с консолью и с большей вероятностью можем показать себя такими, какие мы в работе" и "вариантов решения любой задачи великое множество, и странно ожидать от собеседуемого однозначного совпадения буква в букву с тем кодом, который в голове у собеседующего". Я бы еще сюда дописал что-нибудь про "зачем в итоге человека заставлять писать код, если он тебе только что полностью описал решение", но это уже не объективно, к сожалению слишком много людей не принимает постулат о том, что лучшая проверка практических навыков - это практический пример. То есть например взять реальный компонент из проекта, завуалировать что там подпадает под неразглашение, и сказать кандидату: "отрефактори, озвучивая свои действия/мотивы". - Тимуру: если честно, на задачке про жизненный цикл ты слишком сильно ушел в защиту. То есть когда ты уже понял, что тупишь и выхода из этого состояния пока что не предвидится, ты начал защищаться фразами типа "ну C2 ведь будет уже нам известен, т.к. инфа о нем нам нужна при формировании C1, ТЫ ЖЕ САМ ТАК СКАЗАЛ" (не знаю, как тут выделить текст кроме капса, сорри). Тупняк-тупняком, понимаю прекрасно :) Но выглядит это уже неправильно, т.к. идет мысль вида "это не я туплю, это вы меня тут путаете". Это может быть правдой, но в таком случае, если из затупа не получается выйти в данный момент, лучше так и сказать "ребят, с этой задачей я туплю, можем ли мы перейти к следующей?". За свои ~15 собесов в виде испытуемого мне только один раз в этот момент сказали что-то вроде "ну и удачи тебе где-нибудь, но не здесь" Вторая половина собеса (задачка по typescript): - субъективно: жесть. - объективно: капец жесть. - субъективно серьезно: если кратко - "без ТЗ результат ХЗ". Собеседующий сам не очень понимал, что он хочет получить, кроме видимо того, от чего нас все книги и видео по программированию ограждают как могут. Я приемлю тернарники в виде одного или двух (и то, два, даже с отступами, используются скорее когда пишешь код, а сроки вчера). Вообще, лично мне еще до того, как я вошел в IT, говорили "красивый код и работает лучше". И за свои годы практики в этом лишь убеждаюсь. Так что ты хоть и часто говорил "уродство", но это просто твое эмоциональное отношение, команда должна знать, с кем ей придется иметь дело, это нормально. Ключевой фразой было "не буду использовать это в продакшене" - вот по этой фразе и реакции на нее можно сразу судить о совместимости кандидата и команды. НО: должен сказать, сам собеседующий по софт-скиллам на порядок лучше предыдущего, и с ним гораздо проще было бы найти общий язык, если бы у него было желание понять твой образ мышления, а не просто какой-то "единственно верный" ответ. Резюме: собес на любителя, лично мне он не показался ни душным, ни хорошим. Просто какой-то проходняк, который возможно я бы сам не прошел (т.к. вообще не из мира реакта: ) ), но и к ним бы не пошел при успешном прохождении, т.к. команда "не моя". Могу только сказать, что не все собеседования проходят "хорошо" и отлаженно, где собеседующий четко от и до знает, зачем он тут и что он хочет от кандидата. Да еще и умеет вообще проводить такие мероприятия с пользой для команды. Здесь осталось ощущение что-то вроде "мм, ок, бывает, пойду чай попью". В любом случае, огромнейшее спасибо тебе и за все ролики, что ты выкладываешь (канал надо было назвать "без воды TV" ), и за собеседования в частности.
целую портянку накатал, чтобы кумира отмазать. по факту, если чел, позиционирующий себя как сеньор "затупил настолько, что не решил эту задачку", то это как раз и значит "все, кандидата на свалку, зовите следующего".
@@masserrackheim5358 и что, ты хочешь сказать, что он не сможет решить бизнес задачи грамотно? Как вообще зубрение тонких фич JS может быть связано с реальными проектами? Не знаешь - загуглил - решил задачу, нету смысла держать такое в голове.
@@alexcupert useEffect это самая главная фича реакта. и если чел не знает когда она срабатывает, это фиаско братан. жуниор тоже все загуглить может, но что то 200к ему никто платить не хочет. если ты не знаешь как работает инструмент, быстро и эффективно работать не получится. и задачи будут решаться в 5 раз дольше и "дороже".
У меня возник вопрос, кто там лучший специалист: собеседующий или собеседуемый. Они выглядели как спецы одного уровня, но надо учитывать, что собеседующие сыпались на собственных подготовленных вопросах, а собеседуемый на вопросах, о которых он заранее не знал ).
Начал конечно слушать начало собеседования, и прям чувствуется, что человек настолько тяжело дышит, что хочется открыть балкон, пойти вдохнуть хорошего чистого воздуха)
Никогда не понимал - ЗАЧЕМ такие собеседования? Это попытка выявить наличие компилятора - вместо мозга? Зачем, точнее - с какой стати программист должен компилировать код в голове? Мы же, в нашей работе, внедряем код - для выполнения компьютером?! Или... компьютер внедряет код - в разработчика? А те "боги программирования" - сами читают по бумажкам (удобно) ...становится понятно что эти "джентельмены" решать подобные задачи - не умеют. И даже при использовании TS - сразу видно что они все равно пишут спагетти код, архитектура у них типа - "превозмогая трудности". В итоге и сами себя поставили в тупик и собеседуемого в неудобное положение. Токсичное собеседование - ни себе, ни другим.
Объясняю, это важно бизнесу. Либо ты понимаешь, как отработает твой код, либо ты его дополнительно прогоняешь, потому что не знаешь, а это время на попытки. А время - это деньги для бизнеса. Вот теперь сопоставь, почему такие требования.
@@dididie158 на то, про что они спрашивали, бизнесу начхать. Бизнесу важно, чтобы фичи пилились, причем нужные и быстро. Неужели ты бы прогонял свой код много раз, если бы не знал в каком порядке выполняются коллбеки в useEffect? Да нет, вывел бы console.log-и, если бы это вообще нужно было в прикладной задаче.
Предлагаю сразу посылать их в пешее эротическое, когда попадаются такие некомпетентные душнилы, не знающие сами каков правильный ответ или как помочь (стоящей подсказкой) кандидату. Не то что противно слушать их (вечные ээ, мэ..), но и наблюдать за их псевдо-знаниями.. Да, опыт, но сразу понятно, что в этой компании будет отношение такое же и к тем, кто у них работает. Лучше искать ламповые компании, как в предыдущем собесе)
Больше собеседований по мере возможности! Это очень помогает. Разведка боем. Всё не выучить чисто физически. А так люди понимают что учить, что подтянуть и т.д. Ульби ты мой ровесник, но на 20 голов выше и опытнее. Я искренне и по доброму завидую. Стараюсь изо всех сил учиться и работать. Спасибо большое от души!
Сортирую массивы за O(m+n) на жабаскрипте, зарплату меньше 300кк/наносек не предлагать. Возможно, задача с консоль логами несет в себе глубокий философский смысл, если мы познаем лайфсайкл реакт компонентов, то это откроет нам дорогу к познанию бытия, к сущности всего живого. Но в чем я точно уверен, для любителей километровых тернарок есть отдельный котел в аду. Короче говоря, собес так себе. Собеседующие сами особо не понимают чего хотят и зачем тут находятся.
да, это видео - отличное подтверждение того, что каждый может встретить не совсем понятные и однозначные задачи, а также и людей, которые ведут собеседование) без негатива ко всем участникам данного видео, ибо я знаю профессионализм Тимура, да и люди, которые вели интервью, наверняка довольно сильны в своей работе) банально, далеко не все могут и умеют преподавать, то же самое можно сказать и про ведение подобных интервью. к чему я это всё - не отчаивайтесь, если вы ищете работу и встречаете на своём пути подобные ситуации. вы обязательно придёте к цели, если будете всё для этого предпринимать! всем удачи! Тимур, большое спасибо за твой полезный контент!
С самого начала не понравилось что лид сидит и пыхтит в микрофон, как так можно) А дальше на моменте с action'ами начался какой-то откровенный стыд, когда они сами не понимают чего хотят от тебя и тип просто не может ответить сам на вопрос. Считаю что неудачный собес провели обе стороны)
Ну вообще ребята подготовили интересные вопросы и задачки. Правда общая атмосфера собеса и тон интервьюеров будто бы намекали постоянно о том, что они не особо настроены на диалог, а ожидают единственно верного по их мнению варианта ответа. Ну и просто вели себя как-то на расслабоне и незаинтересованно в кандидате. То что редактор кода не запускается - вообще удивило. Как и отсутствие стейт-менеджера в крупном продакшн проекте. Не зря многие говорят, что работа в блокчейне то еще "удовольствие", для искушенных видимо. Спасибо за видео, очередной раз по вопросам выявил свои слабые стороны, или как сейчас модно говорить "зоны роста". Лол
Обьективно стороны ты держался круто, у меня бывали откровенно намного хуже собесы) Предполагаю вы чисто характерами не сошлись, но оно и к лучшему иначе работа была бы еще большей пыткой! Ждем новых видео!
@@acupofkoffi привет. Все очень субъективно и индивидуально. Где то смотрят портфолио где то нет. Для новичка портфолио иметь определенно нужно, но и сильно зацикливаться на этом не стоит) намного важнее в целом твое понимание и знания. Лучше как можно раньше начинать ходить по собесам и ты увидишь как это работает на практике) удачи
@@acupofkoffi в конечном итоге объемное портфолио нужно будет тебе, потому что очень мало вероятно какой то разработчик будет сидеть и ковырять твой код на гитхабе и вникать как круто ты все сделал. Просто чем лучше и больше ты сделаешь проект это даст тебе больше знания и понимания в технической части и тем лучше сможешь пройти собеседование, в остальном как много там у тебя будет сделано никто проверять не станет, ну в подавляющем большинстве случаев)
Спасибо, мне понравилось видео, честно сказать, я бы не стала работать с этими ребятами, даже если бы идеально прошла собес. Прям чувствуется их надменность на пустом месте.
Чем мне нравятся собесы в ИТ так это тем, что инфу, которую спрашивают на собесах - никогда не пригодится в реальной разработке. С той стороны у людей задача - нагенерить каких-то бессмысленных вопросов, а с другой стороны - с серьезными щами на них отвечать:) Это как инженера-строителя спрашивать о составе силиконового герметика, которым можно теоретически герметизировать купол на марсианском жилом модуле, в восточной части южного моря, который при этом имеет форму гуся и при попадании солчечных лучей увеличивается на 17,5 процентов. А на работе человек будет фундамент одноэтажного супермаркета заливать:)
собес собесу - рознь. мы у себя спрашиваем: основы js (с углублением, если кандидат шарит), основы ts (тоже с углублением, если шарит), основы angular, html с css (базовые вещи) и основы ООП и программирования в целом (SOLID и т.п.). по практической части может между делом задать пару вопросов, в духе: "а как бы ты такую кнопку сделал?", "а как бы это оптимизировал?" и всё. упор на теорию, ибо повторять чужой код сможет и мартышка, но если понимания нет, то дальше человек не продвинется, и, уж тем более, нам ничего нового не расскажет (а мы тоже не гуру). а подобный лайф-кодинг - тупая херня. во-первых, разраб лишается среды разработки, а она облегчает писать код (ты не держишь в голове, какие там методы есть у строки, например). во-вторых, 99% задач в подобных собесах - выдуманная хрень. а когда кандидат видит выдуманную хрень, у него появляется мысль, что его просто хотят помучить и завалить. не, если кто-то в проекте занимается построением деревьев - это нужно спрашивать на собесе. но если 99% времени разраб работает с формами, то нахуя у него просить написать сортировку пузырьком?
это плохо и я бы даже сказал глупо. работника нанимают, чтоб он решал бизнес-задачи, его именно для этого и нанимают, чтоб приносил пользу организации, чтоб зарабатывал ему (бизнесу) деньги. соотвтенно спрашивать нужно, что реально потребуется, но ищут почему-то человека, который лучше вызубрил JS, С#, CSS (нужное подчеркнуть) справочник.
@@Todortodorov62 я хорошо знаю шарп и python, но при собеседовании, у меня в основном были вопросы про веб среду (естественно завалил). Но сама компания разрабатывает только ПО на винду
@@Todortodorov62 таких собеседующих, вероятно, в вузах обучают. решают сумасшедшие задачи с сумасшедшими условиями, потом выходят на работу с установкой в голове, что надо спрашивать с других точно также
Если бы я при проведении собеседования получил бы такую же конструктивную критику и ряд правильных уточняющих вопросов - по любому бы старался взять к себе такого кандидата. Интервью интересное, не сказал бы что оно негативное, но некоторые ультимативные заявления в нецензурной форме могут показать внутреннюю кухню фирмы (на месте кандидата я бы насторожился) Спасибо за контент!
Задача интервью не в том, чтобы отобрать лучшего из лучших, а в том чтобы найти коллегу с которым они будут хорошо работать. Это не одно и тоже. Если он придет и скажет, что у них там все говно и все нужно переделывать, то даже если он очень хорош, то он им не подходит.
1:40 по фактам. Месяц назад мне пришло приглашение на собеседование в одну большую российскую кампанию. Готовилась к нему я долго (год учебы, 4 проекта), последние 4 дня провела на ютубе и по 8 часов в день смотрела открытые собесы. На 2 день черт меня дернул почитать комментарии после видосов и это была моя самая большая ошибка. Ни одного хорошего слова, критика по поводу и без, бесконечные иррациональные требования, рассказы о том, что именно должен знать джун и в какой форме. Я даже узнала, что есть такой грейд как трейни. А в конце меня добили цифры, которые эти комментаторы писали как примерную зп для собеседуемого (15-20к для джуна, а некоторые вообще писали, что стажер и джун должен платить за свою работу, тк кампания дает им опыт). Я была разбита. Из-за стресса я начала думать, что я ничтожество, что я на самом деле ничего не знаю, потому что отвечаю не лучше. Кажется, я недостаточно усердно старалась, я не достойна этой вакансии, меня унизят. С такими мыслями, абсолютно без веры в себя я и пошла на свое первое собеседование. И прошла его. С меня не требовали ts и даже redux (база которого у меня есть). Я понимаю, таких вакансий немного, мне повезло с адекватной командой и лидом. Но хотите ли вы идти в команду, которая требует от вас знаний мидла за зарплату 15-20к, такого же знания бэка и дополнительных 8 языков программирования? Цените себя, никого не слушайте и не идите работать на галеру. Ps. если бы эти комментаторы узнали на какую зарплату и куда меня взяли, они бы расплакались, потому что сами, скорее всего, по 10 лет работают за копейки со скотским рабочими обязанностями и отношением. "если я не видела верблюда, значит, его не существует, так?" ;) А еще задумайтесь. Какой уважающий себя 350кк/сек лид будет смотреть видосики с собесами на джунов и высираться в комментах? Не будьте как я, будьте категоричнее к комментаторам.
Спасибо, Улби, ты и твои видео очень сильно помогли мне найти эту самую работу мечты. У тебя замечательный канал и замечательные курсы. Спасибо, что даешь учиться у тебя и равняться на тебя.
Да это просто тролли, и неудачники, любого человека можно научить писать код, а вот чтобы не быть мудаком, это 10 летия работы с психилогом, и то не факт что человек исправится))
Посмотрел весь собес, без перемотки, и по ощущениям что эти парни искали человека чтобы обучить их самих) А ты даже при такой душной обстановке не потерял концентрацию, разе только в одном месте. Конечно человек с 10 летним опытом и не одной сотней проектов за спиной, сможет быстро ответить на эти вопросы. Но с другой стороны, такой человек не пошел бы в их коллектив. Ты молодец! Не останавливайся и гни свою линию. Кстати MutationObserver штука классная)
да нафиг надо проходить такой собес, я б после первой задачи попрощался. Если бы такую задачу дали на сеньерском собесе. 10 лет ты не сидишь и не пилишь "сотни проектов". С N-го года ты выполняешь уже совершенно иные задачи, а не выдрачиваешь консоль логи в таких функциях, которые самый криворукий человек никогда не напишет. Такими задачами наверно весело мучать джунов, если ты по жизни мазахист, но не более того. Оценивать знания с помощью подобных заданий можно лишь в том случае, если на этой роли нужно будет 8 часов в день заниматься именно такой . Понятно, что когда-нибудь может пригодиться порядок рендеров. Чтобы исправить какой-то редкий баг, или убрать ненужный рендер. Но это настолько незначительная история, что просто нет смысла об этом спрашивать - ведь основные задачи(99.999999%) на проекте совершенно другие. На крайняк если ты не сможешь с этим разобраться, то позовешь этих великих гениев помочь, никакой проблемы в нормальных коллективах с этим нет.
Апелляция к ханжеству, тем самым не доказывается ложность или истинность высказывания, следовательно "опровергать" критику с "что ж сам не сделаешь", "сам такой, а ещё что то мне говоришь" и т.п. аргументами такое себе, ведь я уверен почти на 100%, что твое несогласие с критикой обусловлено чем то другим, то есть тем, что реально является аргументом против критики, вот по этой причине мне бы хотелось видеть разгром таких "крит" комментов, что бы слушатели понимали, что именно является на самом деле достаточным основанием для того, почему суждения в критике ложны и да, я не твой критик и хейтер, видосы у тебя в целом отличные, за это тебе огромнейший респект, один из лучших обучающих каналов по фронту в ру сегменте из того что я лично видел 👍 А что касается дыханий (тех самых вздохов), то это уже субъективщина, кого то это будет раздражать, а кого то нет, мне например будь я на твоем месте на этом собесе, было бы плевать, кто и как там вздыхает ))) Но одно я не пойму реально, где ты там увидел душность? видимо мода сейчас пошла такая, всякое что раздражает называть "душнотой" )) Раз это субъективно, следовательно и ты душен (для кого то), следовательно двойные стандарты, которые проявляются в обвинении других в душности, когда сам относительно (относительно, в контексте вышеупомянутого примера) душнило (потенциально), и когда само твоё "обвинение" кого либо в душности, может само быть проявлением душности и чрезмерного нытья.
Стартап, который пилится уже 5 лет и у них есть легаси, ахахаха. Собес с кадрами только подтвердил мнение, что не стоит туда соваться. Собес прошел нормально, но типы мутные, ты абсолютно прав. Принцип такой, если на собесе душно, то в работе духоты будет х10, причем ориентироваться надо на собственные ощущения, тебе же с ними "работать".
Ты лучший, я посмотрел только введение пока что, не читай ты эти коменты, невозможно знать все, я больше чем уверен они даже не работают нигде, ты молодец, у тебя мега контент, я бы очень хотел с тобой пообщаться или чтобы ты мне собес провел ибо ты очень крутой чувак !
Никогда не понимал такого подхода - "напиши код прямо здесь и сейчас". Ну, допустим, я не смогу написать сразу, значит ли это, что я чего-то не знаю или не понимаю? Полагаю, что как и у меня, у большинства разработчиков не держится в голове прям все. А держится только то, что позволяет правильно найти нужное решение, вспомнить и применить. Я вот, к примеру, знаю, что такое прокси объект и промис, но, скорее всего, прям сейчас я не смогу правильно написать все конструкции, с помощью которых можно работать с данными объектами, при этом, я успешно их применяю в своих проектах и проблем никаких нет.
Да. Это бесконечно дикий и бессмысленный стресс, совершенно не показатель реальных знаний. Я некоторые вещи пишу на автомате, а во время лайвкодинга из-за страха ошибиться и анализа каждого введенного символа.. ух.. в голове начинает хлопать обезьянка
@@book.bezzublk у меня, хоть и нет стресса, но в реальном времени от меня мало толку. Мне нужно посидеть, подумать, проанализировать, построить в голове модель и т.д. Поэтому, подобные собеседования - это точно не мое. Как же замечательно, что у меня есть работа и клиенты, которые не "дерут с меня кожу" подобным образом. Атмосфера дружеская, доверительная и проекты в итоге успешные и радости заказчиков нет предела!
Мои ощущения от собеса - челы написали проект на своем стэке, чтобы другие не смогли на нем работать, либо если другие пришли и сказали что здесь все надо переписывать, а это очень много денежкав. Чтобы собственник отказался от этой идеи и упрашивал их работать и дальше над проектом. Услышали от тебя замечания по тому, что они используют в проде и решили тебя не брать, чтобы ты не открыл страшную тайну заказчику 😂
Тут начиная с написания своего редакса вместо готового решения уже ситуация начинает проясняться. Когда челы вместо готового рабочего решения тянут хз что, то что у них творится на других уровнях - загадка.
Я сейчас только учу Реакт. По сути, не понял больше половины в ролике. Но, зато я понял, что программисты довольно душные, самодовольные люди. Когда я пойду на собесы... ох там хейта спича будет. Сами не знают, чего хотят, задачи придумали только что, никаких практических действий (блокнотик это норм, но почему же нет тестового кита), спорят о теории с позиции власти, потому что это ты к нам пришёл на работу. Когда по факту можно: Вот наш проект/ы. Мы используем такие технологии. Вот, что мы ожидаем. Вот тебе несколько практических заданий, пока мы трындим о теории. Вот такая у нас команда и такие ценности в ней. Расскажи о себе, подходит ли тебе. Пройди задачки, хотя бы большинство. Знание теории и так поймём, пока трындим. Если тебе подходит (и все опции выше выполнены), рады тебя видеть и погнали. Хотят ещё один тур собесов среди "лучших ", да пжлста. Просто необходимо понимать, что ищется не гора знаний, а человек. А это сложный массив данных: [и знания, и скиллы, и навыки, и ценности, и даже характер]. Спасибо автору канала. Всем хорошим людям мороженного. А плохим - зависть )
ответил ровно так же с выводом логов как и ты) но, понятное дело, тебе было в разы тяжелее ответить, так что не парься насчет комментаторов. все мы чего-то не знаем или забываем в нужный момент. Главное продолжай делать свое дело, я один из тех, кто ждёт от тебя контента постоянно) а этим комментаторам скажу так: в ру it и так мало норм бесплатного контента, а тут автор предоставляет вам инфу бесплатно. и если вы такие умные, чтобы судить других людей, то запишите свой собес и выложите его под комментом, прежде чем осуждать или критиковать
Крутой видос! Очередная крипто компания по инерции мутит проектик, чтобы крохи собрать) Не удивлен тому, что у видел в собесе. Типы скорее про быстрый результат, чем про качество, как и сама тема, которой они занимаются
Спасибо, Тимур! Пишу комменты пару раз в год и тут решил поблагодарить в целом за твою работу. Как давний житель ЕС сам прошел немалую дюжину. Просмотрел также твои другие собесы и сложилось впечатление, что у вас в России немного отличается процесс найма в плане того, что быстрее и продуктивнее.
Спасибо за знания которыми ты делишься. И ты молодец что не стесняешься показать свои ошибки и адекватно принять критику. Этому тоже можно у тебя поучиться!
Прикольный собес) С выводом в реакте я так же отвечал, и не думал что может быть как то иначе. Ну а дальше понятно) Ты стал с ними много не соглашаться, а таких умных они не берут)
@@TheMrMaiers event loop конечно знать стоит, но я с ним познакомился только во время перехода на Backend, но даже при этом никогда не сижу и не думаю, что первым выполнится, все фикшу и рефакторю во время разработки и выполнения кода. Я лучше лишний раз запущу код и проверю как он работает чем сидеть и думать тратя время в пустую.
Это важно для программиста, тем более опытного. Ты визуально должен знать что там будет, ибо каждый раз писать код и выводить в консоль, думая «что сейчас выведится»- как минимум не профессианально. Компилятор должен быть в мозгу
На вопросик про Дмитрий сам не знает до конца тайпскрипт, он видит только одно решение и хочет именно его увидеть, потому что кругозор узкий у человека, а тернарные операторы в некоторых проектах вообще запрещены и никто такой пуллреквест не пропустит. А вообще по общему впечатлению команда разработчиков там какая-то зазнавшаяся и не умеют правильно ставить вопрос на собеседовании и большой вопрос умеют ли они формулировать задачи
А про умников в комментах можно максимум посмеяться и не брать всерьёз, твой канал считаю самым полезным и осмысленным, ты крут, продолжай в том же духе)
Спасибо за такой полезный контент. Касаемо комментариев в начале видео по типу "автор не знает ответы на банальные вопросы" лишь говорит негативно о самих людях, которые это пишут. Твой контент приносит огромную пользу людям, пожалуйста продолжай реализовывать свои идеи. Видно, что это твое, потом в старости лет будешь очень гордиться сколько специалистов так или иначе прикоснулись к профессии либо узнали новое благодаря твоим видео!
Тимур, красава, я уж боялся будет без пояснений ошибок, очень хороший опыт даешь. Можешь пожалуйста сделать видос о вакансиях, в связи с новыми условиями айти, очень интересно будет посмотреть на твой анализ вакансий нынешнего времени.
У вас все прям как в Гонконгкских боевиках 90-х!!! Когда один мастер кунгфу заходит в другую школу и вызывает ихнего мастера потом они дерутся и если кто то проиграл у него голимые отмазки для учеников!!! Потом ученики вырастают и идут мстит и все такое!!! Кароче суть в том что и там и тут платят только ученики))) Но.... по любасу лайк!!!! Потому как у тебя можно получить больше инфы!!!
Поддержу Тимура про Гуру разработчиков, которые все знают, но ничего не говорят. И спасибо этому каналу, за простоту излагаемого материала в примерах. В youtube 3-4 канала где объясняют вот так просто для новичков, как я, которые очень помогают в обучении и экономят время. Кстати спасибо и за наводку про Дэвида Флэнигана. Не успеваю за всем следить и все изучать. Если будет ролик типа: "Дэвида Флэнигана ES6 - основные моменты" - будет супер )
Тимур, на мой взгляд ты хорошо прошел собеседование. Ошибся только в задаче с порядком рендеров компонентов в реакте. Вообще смотрю твои собеседования и поражаюсь твоим знаниям и тому как быстро ты соображаешь. По поведению интервьюверов показалось что они сами не очень сильные разработчики (особенно после ситуации где они вместо разных интерфейсов решили использовать условный тип). Опять же ты довольно хорошо отвечал чтобы получить отказ, мне кажется парням больше не понравилось что ты посмел им перечить чем то что у тебя ответы неправильные. Задачи тоже не очень понравились слишком далёкие от реальности.
Я еще даже не стал программистом, учусь только Начал смотреть собеседование, блин, ну как так Чел просто ОЧЕНЬ ГРОМКО ДЫШИТ В МИКРОФОН))))))) Выключил после 10 минут "дышаний", но лайк поставил, подписан на канал, радуют видео!) P.S Как же бесил чувак, который как будто язык "съел", ужасное впечатление реально) как ты терпел..)))
Посмотрел собес, по ощущениям он прошёл нормально, не было никакой негативной атмосферы от самого собеса и ребят. Не знаю, как по мне Тимур прошёл собеседование на ура (аргументировал все, что говорил и аргументы эти были уместны), я бы взял) Может быть ребятам не понравилось, что есть собственная точка зрения, которая не схожа с их мнением, ну или они посчитали, что именно для их проектов или для их сложившейся команды с людьми определенного характера такое мнение не принесёт им пользы. В любом случае огромное спасибо Тимур! Было очень интересно и полезно, собес🔥
В целом собес мне понравился - нетривиальные вопросы, которые требуют глубокого понимания внутреннего устройства React, есть о чем подумать (хотя я, как и автор видоса, тоже часто отвечал неверно). Мой вариант решения задачи на слияние отсортированных массивов: function merge(a, b) { const result = []; let aIndex = 0; let bIndex = 0; while (aIndex < a.length || bIndex < b.length) { const charA = a[aIndex]; const charB = b[bIndex]; if (charA === undefined || charB
Как по мне создалось впечетление будто они пытаются тебе помочь прийти к правильному ответу на блоке с консоль логами, в принципе интересно было! Спасибо за контент.
Спасибо за труды, смотрю со стороны проведения интервью и очень полезно посмотреть на эту тему под другим углом. Твои ролики про плохое интервью неплохо заставило переосмыслить процесс проведения.
Да конечно, интерес есть на новые видео) Некоторые люди не понимают, что в моменте когда проходишь собес, не всегда можешь вспомнить что то из-за волнения, но этим "гуру" лучше знать😄
Поржал с той части собеса, когда второй чувак начал собеседовать. Чот там загрузился жестко и не мог объяснить что хотел. Ощущение, что он начал сам жестко переживать, что не знает как донести свой вопрос лол. Не понимаю, как можно на собесе материться (42:08) и "чокать". Никто, конечно, не грубил, не вздыхал аля "какой же ты тупой". Ну т.е. негатив как таковой от них вообще не чувствуется, но вот манера речи и разговора это конечно мдаааа... Вообще, чувствуется некий дух стартапа, где собрались чисто кенты пилить что-то и решили взять дополнительно кого-то. PS. Решение с тернарником вообще топ 🤣
Лол, кто таких на собесы берёт вообще, чисто высокомерные быдланы, которые думают, что если поработали в стартапе своём, то их мнение априори истина. Как они топили за контекст, пытаясь оправдать говённый подход, это вообще анекдот.
дружеское и свободное общение это как раз отлично, а не то когда тебе приходится изображать какого-то аля джентельмена, который даже по праздникам "чё" не говорит.
я не знаю TypeScript, но твой код с интерфейсами намного понятней выглядит, чем тот с тернарками. Ну а с реактом они уже правы. Интервью не кажется душным, но эти нелепые молчания - выглядят очень странно, такое чувство, что он пошел с листочка писать)
Вот для live-coding, имхо, есть небольшой совет. Когда поставили задачу, можно выбить себе небольшую паузу на подумать вопросом об возможных ограничениях для входных данных. На примере задачи из интервью уточнить возможные a.length, b.length и так далее. Да и для собеседника вы, вероятно, покажете более комплексный подход к решению задачи
Interviewers were incompetent period. Having interviewed number of developers myself would not consider this as a failure. On 2nd question you were thinking about it as of C++ objects, not javascripts: with DOM a parent has to be mounted before the child. His hints were awful, he appeared to dwell on your mistakes. Third question was idiocy. I would be embarrassed to suggest that solution. Overall: they appears to be impersonable, closed minded, short sighted. I do not think, they were truly interested in hiring. I do not ask a senior dev === questions. Thank you for posting.
Очень полезные видео, не помню когда подписался где то года два назад, и с тех пор колокольчик стоит и смотрю практически каждое видео. Самый любимый канал по фронтенду! Все очень четко и доступно объясняется, большое спасибо! Лайки ставлю на каждом видео.
А мне понравилась задача с консоль-логами. Мне кажется, что на собесе такие задачи вполне уместны, на понимание внутренних проецссов реакта. Сам на первую версию с четырьмя консоль-логами изначально ответил правильно, хотя до конца не был уверен. А вот когда появился пятый консоль-лог - поплыл вместе с Тимуром и тоже запутался) Но зато теперь стал немного лучше понимать реакт)
Да, вы правильно заметили, что видимо никто к собеседованию не готовился, по-быстрому провели, без надежды на результат. Alex D, по ощущениям позитивный, попивал джин, в зубах зубочистка, ходил гремел тарелками… ))) и такое бывает… Явного негатива не заметил. Контент полезный. Удачи Тимур!
Дам совет тем, кто готовиться к собеседованию и оно уже завтра, это видео не смотрите :) Вот например, я был уверен в собственных силах и перед сном решил просмотреть последний видос, именно этот. Во время и после просмотра вся уверенность улетучилась, волнение и стресс зашкаливал. Беда, если такие попадаются ревьюверы, бедный чел в чью пользу пал выбор, ему с этой командой мучиться. Кстати, собес у меня прошел без напрягов, по кайфу, интервьювер золотой человек) Но не смотря на это, собой я не доволен, в некоторых вопросах спорол чушь несусветную, но никто меня не сыпал... Сразу после интервью естественно магическим образом все вспомнил, пришло осознание. Очень жаль, если не пройду в эту контору, мне она очень понравилась во всех отношениях) Надо смотреть и пересматривать Улби ТВ чаще. Как всегда, спасибо большое!
@@ВиталийКучер-о6ю охосспади, сейчас и не вспомню, там чето было типа какая сходу разница визуальная между флексом и гридом, чет в этом роде... Короче отказ получил)
Имхо, все эти гуру-просветители из комментариев делают только хуже. Они вскрывают технически сложные, редкие решения или ситуации, с которыми подавляющее большинство людей не сталкивается когда этого даже не просят. Они не пытаются что-то рассказать или объяснить - они упрекают. При этом они люто токсичны и со всеми пытаются соревноваться в том, кто знает больше. И это в сфере, где нет никаких чётких рамок. Нет такого понятия как база, именно общепринятого и единственно верного, также как и нет понятия мидла или сеньёра, они зависят от компаний, групп разработчиков, эти рамки существуют в контексте какой-то отдельной группы людей. + они не думают о том как работает память. Если ты не пользуешься информацией - она забывается. А постоянно проходить задачи на каких-то сайтах по типу leetcode не каждому хочется и не у всех есть время. Тем более не у всех есть время постоянно рыться в новой технической информации, читая познавательные статьи об использовании каких-то редких штук в языке. Очнитесь, программирование не для всех является какой-то наукой или даже спорта, где задачу нужно решать идеально и знать всё обо всём. Для многих это деньги и (или) просто интересное времяпрепровождение. Эта ситуация похожа на ту, когда спортсмены критикуют любителей за плохие результаты. Но ведь цели разные и это отставание неизбежно)
Тимур, спасибо за такой собес. Конечно, первый человек был душный, сама манера общения высокомерие сплошное + мат, это не профессионально. Сами задачи для меня лично, как для Джуна были сложными, я бы просто на угад говорил))) в любом случае я на твоем курсе и знаю как ты подаешь материал и качество твоих видео, спасибо огромное и с наступающим Новым годом!
Привет! Отличное видео!) В целом не так плохо и проходил, все лажают иногда) Духота очень чувствуется, и я перестаю всерьез воспринимать компании в которых на собесе интервьюеры матерятся, уровень сразу чувствуется и стараюсь поскорее просто с ними закончить диалог)
Тимур, красавчик и гуру) Я бы завалила однозначно) Нетривиальные вопросы, но и уровень соответствующий. Большинство собеседующих не располагает к себе. Если учесть, что интервью это всегда определенная доля волнения, то при такой отдаче сложно не сбиться с толку. Хочется побольше интервью)
Ну кстати я согласен с ребятами, что без редакса лучше, он требует много бойлерплейт кода, который делает примерно ничего. Мы на последнем проекте вместо редакса взяли либу react-query, код стал намного чище
Я конечно Java программист, но как люди выражают словами свои мысли , говорит о их знаниях и профессионализме в данной области, ощущение что твой уровень понимания выше чем у них
Просто эти типы сидят в этой конторе все 5 лет что существует проект, им всё нравится, а данная вакансия на текучке) На сто процентов уверен, они возьмут челика послабее, но более податливого, который будет много работать и не задавать вопросов)
Именно так, один самоутвердился за счет абсолютно не применяемых в проде случаев, второй обосрался на собесе сам, когда собеседовал = вместе равно: ну его нахуй такого)))
Тимур, огромное тебе спасибо за ролики! Продолжай дальше. А на всяких таких "знатоков" не обращай внимания. Имхо, главно не знать что-то, а уметь это знание получить. А с этим у тебя проблем нет, раз ты делишься знаниями с другими, создавая такой полезный контент! Ты молодец. Успехов и удачи тебе!)
из последнего теста: значит работаю на проекте есть сложная асинхронная логика, надо было внедрится/ приостановить все асинхронные действия(решил сделать через ref/асинхронный генератор и провайдер), добавить модалку, от туда смотря от выбора в модалке через провайдер и ref с генератором обратно вернуть ответ и продолжить логику уже с новыми данными для запроса с модалки, И пролетают две задачи одна про какие-то скобки(мол в строке их правильное количество или нет), вторая задача ересь написанная через var, for, while и туча всего на 300 строк( имя у функции func, аргументы arg1, arg2) и задача улучшить. Там что бы понять для чего функция нужна и что надо улучшить, надо выпить пару литров :), и на все про все (1 час): недолго думая скопировал ответ с stackOverflow для первой задачи и скинул решение(сверху предварительно написав что скопировал из stackOverflow), вторую задачу просто стер, примерно прикинул что там должно было быть))) и решил(возможно не правильно). По итогу пришел отказ. В чем мораль=> в основном тесты (...) слов не хватает описать, они не показывают твой уровень, тупо рулетка.
Собеседование нормально, хз че люди возмущаются матами или тем как человек дышал, вздохов тяжелых не было, выставить кандидата дураком тоже не хотели. Какие-то люди нежные стали, тем более мат был не в сторону кандидата, у меня лично к такому работодателю больше доверия возникнет, если он непринужденно может что-то заявить. Выпуск понравился, готов такого плана ролики смотреть бесконечно, контент интересный, поучительный, нужный, спасибо
Нормальные же люди, почему комментаторы накинулись на них? Несколькими вопросами один человек пытался вывести его на правильный ответ. На счет интонации, слышно что люди уставшие и по их отключениям можно предположить ,что в данный момент они попутно выполняли свои обязанности
По опыту скажу, лучше к таким ребятам не попадать. Если только вам не нравится дикие код ревью, где ты должен без объяснений переделывать так как нравится ревьюверу. А если ты попробуешь отстаивать свои решения, то все равно услышишь много бредовых причин почему так нужно сделать. Такие вопросы на подобие: "Ты знаешь, что такое редакс?", когда ты претендуешь на позицию мидл+. Тебя уже начинают на собесе загонять на место. Обычно, когда такие вопросы задают, людям нужен человек, который не будет перечить и выполнять любые бредовые вещи. На собесе видно, как им не понравилась критика Тимура. И очень смешно было, когда чел сам не понимая чего хотел тупил и ничего внятного написать не мог.
Со стороны миддла (5 лет в промышленной разработке), прошедшего через очередные сферические собесы в вакууме полгода назад, я бы посмотрел на это собеседование так:
Первая половина собеса (задачки от senior'а):
- субъективно: лично мне было бы изначально неприятно самое начало, когда слово взял их сеньор-помидор и дал задачку про console.log() Причем неприятно именно субъективно, т.е. манера общения, постоянные посторонние звуки, то ли причмокивания, то ли вздохи, даже не особо понятно. И неуходящее ощущение, будто собрались ребятки во дворе, которые раньше на лавочке вместе квасили, да забубенили стартапчик, который (о чудо) продержался 5 лет, возможно из-за слова blockchain в описании. Я конечно утрирую, и на самом деле ощущения не то чтобы прям такие, но работать с ним потом (а ведь может даже под непосредственным руководством) мне не хотелось бы. Но такие люди тоже собираются в компании, которые функционируют и не уходят с рынка, так что почему бы и нет - какому-нибудь кандидату это наоборот очень даже подойдет.
- объективно: сама задачка отлично вписывается в концепцию проверки знаний по реакту либо на соображалку, если вдруг затупил. НО: во-первых, если человек затупил настолько, что не решил эту задачку - не значит, что все, кандидата на свалку, зовите следующего. Логичнее держать 3-4 задачи из разных областей, чтобы понять образ мышления человека и посмотреть, как он реально решает задачи. И это даже не про психологию типа "разволновался, ну вот может тут исправится". Это банальная всесторонняя оценка, на основе которой можно сложить полноценное мнение. Можно даже баллы кандидату выставить за каждый блок, если так хочется, но дать возможность показать себя. А вот этот принцип, "не прошел первый тур - не надо тратить время и дальше" - это про олимпиады, про турниры, никак не про собесы. Строгость отсеивания должна соответствовать качеству предоставляемых на работе бонусов. Во-вторых, в блокнотах, на окнах, на салфетках хорошо обсуждаются задачки про общие принципы работы той или иной технологии. А вот задачи по типу "давай попишем код" должны решаться там, где есть консоль. Причин множество, среди которых как минимум "мы разрабы - и нам так понятнее, мы работаем постоянно с консолью и с большей вероятностью можем показать себя такими, какие мы в работе" и "вариантов решения любой задачи великое множество, и странно ожидать от собеседуемого однозначного совпадения буква в букву с тем кодом, который в голове у собеседующего". Я бы еще сюда дописал что-нибудь про "зачем в итоге человека заставлять писать код, если он тебе только что полностью описал решение", но это уже не объективно, к сожалению слишком много людей не принимает постулат о том, что лучшая проверка практических навыков - это практический пример. То есть например взять реальный компонент из проекта, завуалировать что там подпадает под неразглашение, и сказать кандидату: "отрефактори, озвучивая свои действия/мотивы".
- Тимуру: если честно, на задачке про жизненный цикл ты слишком сильно ушел в защиту. То есть когда ты уже понял, что тупишь и выхода из этого состояния пока что не предвидится, ты начал защищаться фразами типа "ну C2 ведь будет уже нам известен, т.к. инфа о нем нам нужна при формировании C1, ТЫ ЖЕ САМ ТАК СКАЗАЛ" (не знаю, как тут выделить текст кроме капса, сорри). Тупняк-тупняком, понимаю прекрасно :) Но выглядит это уже неправильно, т.к. идет мысль вида "это не я туплю, это вы меня тут путаете". Это может быть правдой, но в таком случае, если из затупа не получается выйти в данный момент, лучше так и сказать "ребят, с этой задачей я туплю, можем ли мы перейти к следующей?". За свои ~15 собесов в виде испытуемого мне только один раз в этот момент сказали что-то вроде "ну и удачи тебе где-нибудь, но не здесь"
Вторая половина собеса (задачка по typescript):
- субъективно: жесть.
- объективно: капец жесть.
- субъективно серьезно: если кратко - "без ТЗ результат ХЗ". Собеседующий сам не очень понимал, что он хочет получить, кроме видимо того, от чего нас все книги и видео по программированию ограждают как могут. Я приемлю тернарники в виде одного или двух (и то, два, даже с отступами, используются скорее когда пишешь код, а сроки вчера). Вообще, лично мне еще до того, как я вошел в IT, говорили "красивый код и работает лучше". И за свои годы практики в этом лишь убеждаюсь. Так что ты хоть и часто говорил "уродство", но это просто твое эмоциональное отношение, команда должна знать, с кем ей придется иметь дело, это нормально. Ключевой фразой было "не буду использовать это в продакшене" - вот по этой фразе и реакции на нее можно сразу судить о совместимости кандидата и команды. НО: должен сказать, сам собеседующий по софт-скиллам на порядок лучше предыдущего, и с ним гораздо проще было бы найти общий язык, если бы у него было желание понять твой образ мышления, а не просто какой-то "единственно верный" ответ.
Резюме: собес на любителя, лично мне он не показался ни душным, ни хорошим. Просто какой-то проходняк, который возможно я бы сам не прошел (т.к. вообще не из мира реакта: ) ), но и к ним бы не пошел при успешном прохождении, т.к. команда "не моя". Могу только сказать, что не все собеседования проходят "хорошо" и отлаженно, где собеседующий четко от и до знает, зачем он тут и что он хочет от кандидата. Да еще и умеет вообще проводить такие мероприятия с пользой для команды. Здесь осталось ощущение что-то вроде "мм, ок, бывает, пойду чай попью".
В любом случае, огромнейшее спасибо тебе и за все ролики, что ты выкладываешь (канал надо было назвать "без воды TV" ), и за собеседования в частности.
целую портянку накатал, чтобы кумира отмазать. по факту, если чел, позиционирующий себя как сеньор "затупил настолько, что не решил эту задачку", то это как раз и значит "все, кандидата на свалку, зовите следующего".
@@masserrackheim5358 и что, ты хочешь сказать, что он не сможет решить бизнес задачи грамотно? Как вообще зубрение тонких фич JS может быть связано с реальными проектами? Не знаешь - загуглил - решил задачу, нету смысла держать такое в голове.
@@alexcupert useEffect это самая главная фича реакта. и если чел не знает когда она срабатывает, это фиаско братан. жуниор тоже все загуглить может, но что то 200к ему никто платить не хочет. если ты не знаешь как работает инструмент, быстро и эффективно работать не получится. и задачи будут решаться в 5 раз дольше и "дороже".
@@roman_roman_roman_roman п#здеть - не мешки ворочать
@@masserrackheim5358 ну и бред же ты написал 😂 с коментов посильнее чем с комедии можно смеяться тут
Слава богу, Тимур обычный человек, который может затупить. Спасибо за ролик!)
Уахаххаахахах😂
😁!!!
😂
Я думал, что он робот и знает абсолютно все)
У меня возник вопрос, кто там лучший специалист: собеседующий или собеседуемый. Они выглядели как спецы одного уровня, но надо учитывать, что собеседующие сыпались на собственных подготовленных вопросах, а собеседуемый на вопросах, о которых он заранее не знал ).
Начал конечно слушать начало собеседования, и прям чувствуется, что человек настолько тяжело дышит, что хочется открыть балкон, пойти вдохнуть хорошего чистого воздуха)
Так может он жирный и ему сложно дышать? Не оскорбляй его чувства
@@andreybagulnikov5404 так может это трап, и это она, а не он? Не оскорбляй его чувства :))
и прыгнуть
@@kaishifuin >> не оскорбляй его чувства
здесь "его" это средний род получается?
Да новичок и волнуется,и неуверенный,чсв у теа наработанное как у гиены,таких пидаразов как ты много видел и презираю
Никогда не понимал - ЗАЧЕМ такие собеседования? Это попытка выявить наличие компилятора - вместо мозга? Зачем, точнее - с какой стати программист должен компилировать код в голове? Мы же, в нашей работе, внедряем код - для выполнения компьютером?! Или... компьютер внедряет код - в разработчика? А те "боги программирования" - сами читают по бумажкам (удобно) ...становится понятно что эти "джентельмены" решать подобные задачи - не умеют. И даже при использовании TS - сразу видно что они все равно пишут спагетти код, архитектура у них типа - "превозмогая трудности". В итоге и сами себя поставили в тупик и собеседуемого в неудобное положение. Токсичное собеседование - ни себе, ни другим.
Объясняю, это важно бизнесу. Либо ты понимаешь, как отработает твой код, либо ты его дополнительно прогоняешь, потому что не знаешь, а это время на попытки. А время - это деньги для бизнеса. Вот теперь сопоставь, почему такие требования.
@@dididie158 на то, про что они спрашивали, бизнесу начхать. Бизнесу важно, чтобы фичи пилились, причем нужные и быстро. Неужели ты бы прогонял свой код много раз, если бы не знал в каком порядке выполняются коллбеки в useEffect? Да нет, вывел бы console.log-и, если бы это вообще нужно было в прикладной задаче.
@@dididie158ну и какую зарплату обещают за эту ЖЕСТЬ?
Предлагаю сразу посылать их в пешее эротическое, когда попадаются такие некомпетентные душнилы, не знающие сами каков правильный ответ или как помочь (стоящей подсказкой) кандидату.
Не то что противно слушать их (вечные ээ, мэ..), но и наблюдать за их псевдо-знаниями..
Да, опыт, но сразу понятно, что в этой компании будет отношение такое же и к тем, кто у них работает.
Лучше искать ламповые компании, как в предыдущем собесе)
Больше собеседований по мере возможности! Это очень помогает. Разведка боем. Всё не выучить чисто физически. А так люди понимают что учить, что подтянуть и т.д. Ульби ты мой ровесник, но на 20 голов выше и опытнее. Я искренне и по доброму завидую. Стараюсь изо всех сил учиться и работать. Спасибо большое от души!
Да, мозги у парня работают как надо.
Завидовать по хорошему это как?)
Я еще хотел добавить, что лучше бы я отвечал на собесах так, как Ульби думает что он проваливает собесы)
@@itsemil2722 это когда хочешь также, но объекту зависти зла не желаешь. Белая зависть называется.
Очень интересно узнать какого вы года рождения :)
Сортирую массивы за O(m+n) на жабаскрипте, зарплату меньше 300кк/наносек не предлагать. Возможно, задача с консоль логами несет в себе глубокий философский смысл, если мы познаем лайфсайкл реакт компонентов, то это откроет нам дорогу к познанию бытия, к сущности всего живого. Но в чем я точно уверен, для любителей километровых тернарок есть отдельный котел в аду. Короче говоря, собес так себе. Собеседующие сами особо не понимают чего хотят и зачем тут находятся.
может ты в начале с порядком рендеринга и запутался, но собеседование явно завалил второй чувак, а не ты! Спасибо за контент и удачи!
да, это видео - отличное подтверждение того, что каждый может встретить не совсем понятные и однозначные задачи, а также и людей, которые ведут собеседование)
без негатива ко всем участникам данного видео, ибо я знаю профессионализм Тимура, да и люди, которые вели интервью, наверняка довольно сильны в своей работе)
банально, далеко не все могут и умеют преподавать, то же самое можно сказать и про ведение подобных интервью.
к чему я это всё - не отчаивайтесь, если вы ищете работу и встречаете на своём пути подобные ситуации. вы обязательно придёте к цели, если будете всё для этого предпринимать! всем удачи!
Тимур, большое спасибо за твой полезный контент!
С самого начала не понравилось что лид сидит и пыхтит в микрофон, как так можно) А дальше на моменте с action'ами начался какой-то откровенный стыд, когда они сами не понимают чего хотят от тебя и тип просто не может ответить сам на вопрос. Считаю что неудачный собес провели обе стороны)
пыхтит и пыхает травой .....
Согласен с комментом... и эти челики блокчейн пишут, стыдоба...
Ну вообще ребята подготовили интересные вопросы и задачки. Правда общая атмосфера собеса и тон интервьюеров будто бы намекали постоянно о том, что они не особо настроены на диалог, а ожидают единственно верного по их мнению варианта ответа. Ну и просто вели себя как-то на расслабоне и незаинтересованно в кандидате. То что редактор кода не запускается - вообще удивило. Как и отсутствие стейт-менеджера в крупном продакшн проекте. Не зря многие говорят, что работа в блокчейне то еще "удовольствие", для искушенных видимо.
Спасибо за видео, очередной раз по вопросам выявил свои слабые стороны, или как сейчас модно говорить "зоны роста". Лол
А что там интересного? Детали библиотек, языков. Самое скучное собеседование, что я видел.
Обьективно стороны ты держался круто, у меня бывали откровенно намного хуже собесы) Предполагаю вы чисто характерами не сошлись, но оно и к лучшему иначе работа была бы еще большей пыткой! Ждем новых видео!
Привет. Если не сложно ответить, обязательно ли иметь объемное портфолио для первого собеседования?
@@acupofkoffi привет. Все очень субъективно и индивидуально. Где то смотрят портфолио где то нет. Для новичка портфолио иметь определенно нужно, но и сильно зацикливаться на этом не стоит) намного важнее в целом твое понимание и знания. Лучше как можно раньше начинать ходить по собесам и ты увидишь как это работает на практике) удачи
@@acupofkoffi в конечном итоге объемное портфолио нужно будет тебе, потому что очень мало вероятно какой то разработчик будет сидеть и ковырять твой код на гитхабе и вникать как круто ты все сделал. Просто чем лучше и больше ты сделаешь проект это даст тебе больше знания и понимания в технической части и тем лучше сможешь пройти собеседование, в остальном как много там у тебя будет сделано никто проверять не станет, ну в подавляющем большинстве случаев)
@@n_ratkevich спасибо огромное)
Да, по typescript непонятно, кто кого задушил😄 Харош!
Спасибо, мне понравилось видео, честно сказать, я бы не стала работать с этими ребятами, даже если бы идеально прошла собес. Прям чувствуется их надменность на пустом месте.
Я совсем такого не почувствовал, хмм. Странно даже, что у меня отличное мнение от автора канала. Раньше я с ним всегда согласен был.
Там не надменность, там слабая подготовка + знания по некоторым вопросам меньше, чем у того, кого они спрашивают.
Надменности не было, я даже от автора ее больше почувствовал, чем от ревьюверов.
Скорее была незаинтересованность от них.
просто на расслабоне, надменности и ничего подобного точно нету..
Чем мне нравятся собесы в ИТ так это тем, что инфу, которую спрашивают на собесах - никогда не пригодится в реальной разработке. С той стороны у людей задача - нагенерить каких-то бессмысленных вопросов, а с другой стороны - с серьезными щами на них отвечать:)
Это как инженера-строителя спрашивать о составе силиконового герметика, которым можно теоретически герметизировать купол на марсианском жилом модуле, в восточной части южного моря, который при этом имеет форму гуся и при попадании солчечных лучей увеличивается на 17,5 процентов. А на работе человек будет фундамент одноэтажного супермаркета заливать:)
собес собесу - рознь. мы у себя спрашиваем: основы js (с углублением, если кандидат шарит), основы ts (тоже с углублением, если шарит), основы angular, html с css (базовые вещи) и основы ООП и программирования в целом (SOLID и т.п.). по практической части может между делом задать пару вопросов, в духе: "а как бы ты такую кнопку сделал?", "а как бы это оптимизировал?" и всё.
упор на теорию, ибо повторять чужой код сможет и мартышка, но если понимания нет, то дальше человек не продвинется, и, уж тем более, нам ничего нового не расскажет (а мы тоже не гуру).
а подобный лайф-кодинг - тупая херня. во-первых, разраб лишается среды разработки, а она облегчает писать код (ты не держишь в голове, какие там методы есть у строки, например). во-вторых, 99% задач в подобных собесах - выдуманная хрень. а когда кандидат видит выдуманную хрень, у него появляется мысль, что его просто хотят помучить и завалить. не, если кто-то в проекте занимается построением деревьев - это нужно спрашивать на собесе. но если 99% времени разраб работает с формами, то нахуя у него просить написать сортировку пузырьком?
это плохо и я бы даже сказал глупо. работника нанимают, чтоб он решал бизнес-задачи, его именно для этого и нанимают, чтоб приносил пользу организации, чтоб зарабатывал ему (бизнесу) деньги. соотвтенно спрашивать нужно, что реально потребуется, но ищут почему-то человека, который лучше вызубрил JS, С#, CSS (нужное подчеркнуть) справочник.
@@Todortodorov62 я хорошо знаю шарп и python, но при собеседовании, у меня в основном были вопросы про веб среду (естественно завалил). Но сама компания разрабатывает только ПО на винду
@@Todortodorov62 таких собеседующих, вероятно, в вузах обучают. решают сумасшедшие задачи с сумасшедшими условиями, потом выходят на работу с установкой в голове, что надо спрашивать с других точно также
@@imperialday987 а почему ты у них не спросил почему у тебя левую хрень спрашивают
Красавчик , продолжай мужик , два типа которые собес проводили какие-то децелы на солях
дядь, ты красава ))
А хейтит больше всего тот - кто ниче не делает))
Если бы я при проведении собеседования получил бы такую же конструктивную критику и ряд правильных уточняющих вопросов - по любому бы старался взять к себе такого кандидата. Интервью интересное, не сказал бы что оно негативное, но некоторые ультимативные заявления в нецензурной форме могут показать внутреннюю кухню фирмы (на месте кандидата я бы насторожился)
Спасибо за контент!
Задача интервью не в том, чтобы отобрать лучшего из лучших, а в том чтобы найти коллегу с которым они будут хорошо работать. Это не одно и тоже. Если он придет и скажет, что у них там все говно и все нужно переделывать, то даже если он очень хорош, то он им не подходит.
Конечно там же фонбет стайл
1:40 по фактам. Месяц назад мне пришло приглашение на собеседование в одну большую российскую кампанию. Готовилась к нему я долго (год учебы, 4 проекта), последние 4 дня провела на ютубе и по 8 часов в день смотрела открытые собесы. На 2 день черт меня дернул почитать комментарии после видосов и это была моя самая большая ошибка. Ни одного хорошего слова, критика по поводу и без, бесконечные иррациональные требования, рассказы о том, что именно должен знать джун и в какой форме. Я даже узнала, что есть такой грейд как трейни. А в конце меня добили цифры, которые эти комментаторы писали как примерную зп для собеседуемого (15-20к для джуна, а некоторые вообще писали, что стажер и джун должен платить за свою работу, тк кампания дает им опыт).
Я была разбита. Из-за стресса я начала думать, что я ничтожество, что я на самом деле ничего не знаю, потому что отвечаю не лучше. Кажется, я недостаточно усердно старалась, я не достойна этой вакансии, меня унизят. С такими мыслями, абсолютно без веры в себя я и пошла на свое первое собеседование. И прошла его. С меня не требовали ts и даже redux (база которого у меня есть). Я понимаю, таких вакансий немного, мне повезло с адекватной командой и лидом. Но хотите ли вы идти в команду, которая требует от вас знаний мидла за зарплату 15-20к, такого же знания бэка и дополнительных 8 языков программирования?
Цените себя, никого не слушайте и не идите работать на галеру.
Ps. если бы эти комментаторы узнали на какую зарплату и куда меня взяли, они бы расплакались, потому что сами, скорее всего, по 10 лет работают за копейки со скотским рабочими обязанностями и отношением. "если я не видела верблюда, значит, его не существует, так?" ;)
А еще задумайтесь. Какой уважающий себя 350кк/сек лид будет смотреть видосики с собесами на джунов и высираться в комментах? Не будьте как я, будьте категоричнее к комментаторам.
Спасибо, Улби, ты и твои видео очень сильно помогли мне найти эту самую работу мечты. У тебя замечательный канал и замечательные курсы. Спасибо, что даешь учиться у тебя и равняться на тебя.
Да это просто тролли, и неудачники, любого человека можно научить писать код, а вот чтобы не быть мудаком, это 10 летия работы с психилогом, и то не факт что человек исправится))
@@funnyduck6326 cейчас я бы только посмеялась, но будучи никем и без опыта ты реагируешь на любые вбросы.
@@lemonstag7539 и на какую зп взяли?
@@lemonstag7539 Ну да, по началу всегда так...
Оооооо! Захожу на ютубчик, а тут такой приятный сюрприз! Ну давай посмотрим, что нам тут Тимур приготовил))
Посмотрел весь собес, без перемотки, и по ощущениям что эти парни искали человека чтобы обучить их самих) А ты даже при такой душной обстановке не потерял концентрацию, разе только в одном месте. Конечно человек с 10 летним опытом и не одной сотней проектов за спиной, сможет быстро ответить на эти вопросы. Но с другой стороны, такой человек не пошел бы в их коллектив. Ты молодец! Не останавливайся и гни свою линию. Кстати MutationObserver штука классная)
да нафиг надо проходить такой собес, я б после первой задачи попрощался. Если бы такую задачу дали на сеньерском собесе. 10 лет ты не сидишь и не пилишь "сотни проектов". С N-го года ты выполняешь уже совершенно иные задачи, а не выдрачиваешь консоль логи в таких функциях, которые самый криворукий человек никогда не напишет. Такими задачами наверно весело мучать джунов, если ты по жизни мазахист, но не более того. Оценивать знания с помощью подобных заданий можно лишь в том случае, если на этой роли нужно будет 8 часов в день заниматься именно такой .
Понятно, что когда-нибудь может пригодиться порядок рендеров. Чтобы исправить какой-то редкий баг, или убрать ненужный рендер. Но это настолько незначительная история, что просто нет смысла об этом спрашивать - ведь основные задачи(99.999999%) на проекте совершенно другие. На крайняк если ты не сможешь с этим разобраться, то позовешь этих великих гениев помочь, никакой проблемы в нормальных коллективах с этим нет.
Апелляция к ханжеству, тем самым не доказывается ложность или истинность высказывания, следовательно "опровергать" критику с "что ж сам не сделаешь", "сам такой, а ещё что то мне говоришь" и т.п. аргументами такое себе, ведь я уверен почти на 100%, что твое несогласие с критикой обусловлено чем то другим, то есть тем, что реально является аргументом против критики, вот по этой причине мне бы хотелось видеть разгром таких "крит" комментов, что бы слушатели понимали, что именно является на самом деле достаточным основанием для того, почему суждения в критике ложны и да, я не твой критик и хейтер, видосы у тебя в целом отличные, за это тебе огромнейший респект, один из лучших обучающих каналов по фронту в ру сегменте из того что я лично видел 👍
А что касается дыханий (тех самых вздохов), то это уже субъективщина, кого то это будет раздражать, а кого то нет, мне например будь я на твоем месте на этом собесе, было бы плевать, кто и как там вздыхает ))) Но одно я не пойму реально, где ты там увидел душность? видимо мода сейчас пошла такая, всякое что раздражает называть "душнотой" )) Раз это субъективно, следовательно и ты душен (для кого то), следовательно двойные стандарты, которые проявляются в обвинении других в душности, когда сам относительно (относительно, в контексте вышеупомянутого примера) душнило (потенциально), и когда само твоё "обвинение" кого либо в душности, может само быть проявлением душности и чрезмерного нытья.
Стартап, который пилится уже 5 лет и у них есть легаси, ахахаха. Собес с кадрами только подтвердил мнение, что не стоит туда соваться. Собес прошел нормально, но типы мутные, ты абсолютно прав. Принцип такой, если на собесе душно, то в работе духоты будет х10, причем ориентироваться надо на собственные ощущения, тебе же с ними "работать".
Ты лучший, я посмотрел только введение пока что, не читай ты эти коменты, невозможно знать все, я больше чем уверен они даже не работают нигде, ты молодец, у тебя мега контент, я бы очень хотел с тобой пообщаться или чтобы ты мне собес провел ибо ты очень крутой чувак !
Никогда не понимал такого подхода - "напиши код прямо здесь и сейчас". Ну, допустим, я не смогу написать сразу, значит ли это, что я чего-то не знаю или не понимаю?
Полагаю, что как и у меня, у большинства разработчиков не держится в голове прям все.
А держится только то, что позволяет правильно найти нужное решение, вспомнить и применить.
Я вот, к примеру, знаю, что такое прокси объект и промис, но, скорее всего, прям сейчас я не смогу правильно написать все конструкции, с помощью которых можно работать с данными объектами, при этом, я успешно их применяю в своих проектах и проблем никаких нет.
Да, издевательство обычное. Осталось еще кнут включить, чтобы вообще не расслаблялся.
Некомфортно с ними было потому что, они изначально ставят себя выше и отношение к кандидату, как черляди, холопам.
Раньше про люки спрашивали, а сейчас модно проверить, какой из тебя литкод-вариор. Два указателя во всех ипостасях. Имел я все это в виду.
Да. Это бесконечно дикий и бессмысленный стресс, совершенно не показатель реальных знаний. Я некоторые вещи пишу на автомате, а во время лайвкодинга из-за страха ошибиться и анализа каждого введенного символа.. ух.. в голове начинает хлопать обезьянка
@@book.bezzublk у меня, хоть и нет стресса, но в реальном времени от меня мало толку. Мне нужно посидеть, подумать, проанализировать, построить в голове модель и т.д. Поэтому, подобные собеседования - это точно не мое. Как же замечательно, что у меня есть работа и клиенты, которые не "дерут с меня кожу" подобным образом. Атмосфера дружеская, доверительная и проекты в итоге успешные и радости заказчиков нет предела!
Ну мы как зрители в первую очередь будем переживать за автора ролика. Кто тут плохой так это я, ничего не понимаю, но очень интересно)
Мои ощущения от собеса - челы написали проект на своем стэке, чтобы другие не смогли на нем работать, либо если другие пришли и сказали что здесь все надо переписывать, а это очень много денежкав. Чтобы собственник отказался от этой идеи и упрашивал их работать и дальше над проектом. Услышали от тебя замечания по тому, что они используют в проде и решили тебя не брать, чтобы ты не открыл страшную тайну заказчику 😂
Тут начиная с написания своего редакса вместо готового решения уже ситуация начинает проясняться. Когда челы вместо готового рабочего решения тянут хз что, то что у них творится на других уровнях - загадка.
Тоже на одном проекте с таким самописным решением столкнулся... Был не рад
Я сейчас только учу Реакт. По сути, не понял больше половины в ролике. Но, зато я понял, что программисты довольно душные, самодовольные люди. Когда я пойду на собесы... ох там хейта спича будет. Сами не знают, чего хотят, задачи придумали только что, никаких практических действий (блокнотик это норм, но почему же нет тестового кита), спорят о теории с позиции власти, потому что это ты к нам пришёл на работу.
Когда по факту можно:
Вот наш проект/ы.
Мы используем такие технологии.
Вот, что мы ожидаем.
Вот тебе несколько практических заданий, пока мы трындим о теории.
Вот такая у нас команда и такие ценности в ней.
Расскажи о себе, подходит ли тебе.
Пройди задачки, хотя бы большинство.
Знание теории и так поймём, пока трындим.
Если тебе подходит (и все опции выше выполнены), рады тебя видеть и погнали.
Хотят ещё один тур собесов среди "лучших ", да пжлста.
Просто необходимо понимать, что ищется не гора знаний, а человек. А это сложный массив данных: [и знания, и скиллы, и навыки, и ценности, и даже характер].
Спасибо автору канала.
Всем хорошим людям мороженного.
А плохим - зависть )
ответил ровно так же с выводом логов как и ты)
но, понятное дело, тебе было в разы тяжелее ответить, так что не парься насчет комментаторов. все мы чего-то не знаем или забываем в нужный момент. Главное продолжай делать свое дело, я один из тех, кто ждёт от тебя контента постоянно)
а этим комментаторам скажу так: в ру it и так мало норм бесплатного контента, а тут автор предоставляет вам инфу бесплатно. и если вы такие умные, чтобы судить других людей, то запишите свой собес и выложите его под комментом, прежде чем осуждать или критиковать
Присоединяюсь, всё верно!
@@helenit4365.
Г 25:21
Нет, тут код нельзя запускать, у нас не хватило айкью дать нормальную песочницу
Так это специально. Чтобы не было возможности отлаживать. Сразу типа надо писать рабочий код. Бред, короче
Крутой видос! Очередная крипто компания по инерции мутит проектик, чтобы крохи собрать) Не удивлен тому, что у видел в собесе. Типы скорее про быстрый результат, чем про качество, как и сама тема, которой они занимаются
Спасибо, Тимур! Пишу комменты пару раз в год и тут решил поблагодарить в целом за твою работу. Как давний житель ЕС сам прошел немалую дюжину. Просмотрел также твои другие собесы и сложилось впечатление, что у вас в России немного отличается процесс найма в плане того, что быстрее и продуктивнее.
Спасибо за комментарий!) про то, что в РФ попроще и продуктивнее уже много от кого слышал, но сам ничего не могу сказать, тк опыт был только в рф)
Спасибо за знания которыми ты делишься. И ты молодец что не стесняешься показать свои ошибки и адекватно принять критику. Этому тоже можно у тебя поучиться!
Прикольный собес) С выводом в реакте я так же отвечал, и не думал что может быть как то иначе.
Ну а дальше понятно) Ты стал с ними много не соглашаться, а таких умных они не берут)
Спасибо большое за интересное собеседование. Бывают неудачные дни, мы все люди. Продолжай радовать нас контентом, с любовью
Что за глупые вопросы - "Что мы увидим в консоль?" Возьми и выполни ты это в консоли. Они кого ищут компилятор JS или Разработчика?
Event loop: microtasks and macrotasks
@@TheMrMaiers event loop конечно знать стоит, но я с ним познакомился только во время перехода на Backend, но даже при этом никогда не сижу и не думаю, что первым выполнится, все фикшу и рефакторю во время разработки и выполнения кода. Я лучше лишний раз запущу код и проверю как он работает чем сидеть и думать тратя время в пустую.
@@TheMrMaiers Конкретно эта задача не имеет ничего общего с event loop-ом
Это важно для программиста, тем более опытного. Ты визуально должен знать что там будет, ибо каждый раз писать код и выводить в консоль, думая «что сейчас выведится»- как минимум не профессианально. Компилятор должен быть в мозгу
@@Erzhikcoding возможно, но здесь речь о другом, когда тебе задают намеренно вопрос с подвохом.
На вопросик про Дмитрий сам не знает до конца тайпскрипт, он видит только одно решение и хочет именно его увидеть, потому что кругозор узкий у человека, а тернарные операторы в некоторых проектах вообще запрещены и никто такой пуллреквест не пропустит. А вообще по общему впечатлению команда разработчиков там какая-то зазнавшаяся и не умеют правильно ставить вопрос на собеседовании и большой вопрос умеют ли они формулировать задачи
А про умников в комментах можно максимум посмеяться и не брать всерьёз, твой канал считаю самым полезным и осмысленным, ты крут, продолжай в том же духе)
Сразу смотрю, найс. И ещё ждём собесы, приятно смотреть, когда на вопрос хороший ответ. Спс за шпору)
Спасибо за такой полезный контент. Касаемо комментариев в начале видео по типу "автор не знает ответы на банальные вопросы" лишь говорит негативно о самих людях, которые это пишут. Твой контент приносит огромную пользу людям, пожалуйста продолжай реализовывать свои идеи. Видно, что это твое, потом в старости лет будешь очень гордиться сколько специалистов так или иначе прикоснулись к профессии либо узнали новое благодаря твоим видео!
Спасибо за видео. Мне неудачные собеседования ещё интереснее, поднимает настрой что ли.
Тимур, красава, я уж боялся будет без пояснений ошибок, очень хороший опыт даешь. Можешь пожалуйста сделать видос о вакансиях, в связи с новыми условиями айти, очень интересно будет посмотреть на твой анализ вакансий нынешнего времени.
Тимур спасибо за то, что ты делаешь! Помогаешь очень многим людям!
У вас все прям как в Гонконгкских боевиках 90-х!!! Когда один мастер кунгфу заходит в другую школу и вызывает ихнего мастера потом они дерутся и если кто то проиграл у него голимые отмазки для учеников!!! Потом ученики вырастают и идут мстит и все такое!!! Кароче суть в том что и там и тут платят только ученики))) Но.... по любасу лайк!!!! Потому как у тебя можно получить больше инфы!!!
Поддержу Тимура про Гуру разработчиков, которые все знают, но ничего не говорят. И спасибо этому каналу, за простоту излагаемого материала в примерах. В youtube 3-4 канала где объясняют вот так просто для новичков, как я, которые очень помогают в обучении и экономят время. Кстати спасибо и за наводку про Дэвида Флэнигана. Не успеваю за всем следить и все изучать. Если будет ролик типа: "Дэвида Флэнигана ES6 - основные моменты" - будет супер )
Я был у них на собесе, те же вопросы. Тоже не прошел, но мне скорее собес понравился, что-то новое узнал
Тимур, на мой взгляд ты хорошо прошел собеседование. Ошибся только в задаче с порядком рендеров компонентов в реакте. Вообще смотрю твои собеседования и поражаюсь твоим знаниям и тому как быстро ты соображаешь. По поведению интервьюверов показалось что они сами не очень сильные разработчики (особенно после ситуации где они вместо разных интерфейсов решили использовать условный тип). Опять же ты довольно хорошо отвечал чтобы получить отказ, мне кажется парням больше не понравилось что ты посмел им перечить чем то что у тебя ответы неправильные. Задачи тоже не очень понравились слишком далёкие от реальности.
Я еще даже не стал программистом, учусь только
Начал смотреть собеседование, блин, ну как так
Чел просто ОЧЕНЬ ГРОМКО ДЫШИТ В МИКРОФОН)))))))
Выключил после 10 минут "дышаний", но лайк поставил, подписан на канал, радуют видео!)
P.S Как же бесил чувак, который как будто язык "съел", ужасное впечатление реально)
как ты терпел..)))
Коллективно ставим лайки до начала просмотра))
Посмотрел собес, по ощущениям он прошёл нормально, не было никакой негативной атмосферы от самого собеса и ребят. Не знаю, как по мне Тимур прошёл собеседование на ура (аргументировал все, что говорил и аргументы эти были уместны), я бы взял) Может быть ребятам не понравилось, что есть собственная точка зрения, которая не схожа с их мнением, ну или они посчитали, что именно для их проектов или для их сложившейся команды с людьми определенного характера такое мнение не принесёт им пользы. В любом случае огромное спасибо Тимур! Было очень интересно и полезно, собес🔥
Красава, продолжай в том же духе, очень интересно смотреть )
В целом собес мне понравился - нетривиальные вопросы, которые требуют глубокого понимания внутреннего устройства React, есть о чем подумать (хотя я, как и автор видоса, тоже часто отвечал неверно).
Мой вариант решения задачи на слияние отсортированных массивов:
function merge(a, b) {
const result = [];
let aIndex = 0;
let bIndex = 0;
while (aIndex < a.length || bIndex < b.length) {
const charA = a[aIndex];
const charB = b[bIndex];
if (charA === undefined || charB
Очередная годнота, спаибо за всё что делаешь!
Как по мне создалось впечетление будто они пытаются тебе помочь прийти к правильному ответу на блоке с консоль логами, в принципе интересно было! Спасибо за контент.
Спасибо за труды, смотрю со стороны проведения интервью и очень полезно посмотреть на эту тему под другим углом. Твои ролики про плохое интервью неплохо заставило переосмыслить процесс проведения.
Красавчик! Сам недавно менял работу и собесился, эти собесы вообще сущий рандом!
Да конечно, интерес есть на новые видео) Некоторые люди не понимают, что в моменте когда проходишь собес, не всегда можешь вспомнить что то из-за волнения, но этим "гуру" лучше знать😄
Не обращай внимания, умники всегда найдутся, опыт очень интересный. Спасибо 🙏
Пишу не потому что есть что написать, а для поддержки канала
Пишу потому, что хочу поддержать идею поддержать канал
Молодец что выкладываешь и неудачные собесы, его даже интереснее смотреть.
Поржал с той части собеса, когда второй чувак начал собеседовать. Чот там загрузился жестко и не мог объяснить что хотел. Ощущение, что он начал сам жестко переживать, что не знает как донести свой вопрос лол.
Не понимаю, как можно на собесе материться (42:08) и "чокать". Никто, конечно, не грубил, не вздыхал аля "какой же ты тупой". Ну т.е. негатив как таковой от них вообще не чувствуется, но вот манера речи и разговора это конечно мдаааа... Вообще, чувствуется некий дух стартапа, где собрались чисто кенты пилить что-то и решили взять дополнительно кого-то.
PS. Решение с тернарником вообще топ 🤣
Лол, кто таких на собесы берёт вообще, чисто высокомерные быдланы, которые думают, что если поработали в стартапе своём, то их мнение априори истина. Как они топили за контекст, пытаясь оправдать говённый подход, это вообще анекдот.
Дух стартапа - это лучшее, что может быть в компании
дружеское и свободное общение это как раз отлично, а не то когда тебе приходится изображать какого-то аля джентельмена, который даже по праздникам "чё" не говорит.
можно вполне совмещать хорошие манеры и дружеское общение
да вы не понимаете, то что чекают и матюкаются наоборот хорошо - считай приняли за своего, породнились считай пока консольлоги считали 😂
Лайк и коммент сразу, посмотрю потом, спасибо за твой труд!
я не знаю TypeScript, но твой код с интерфейсами намного понятней выглядит, чем тот с тернарками. Ну а с реактом они уже правы. Интервью не кажется душным, но эти нелепые молчания - выглядят очень странно, такое чувство, что он пошел с листочка писать)
)))))
19:14 , это кстати порядок работы 4х цилиндрового двигателя .
Спасибо за контент. Благодаря твоим видео, хорошо подготовился к первым собесам и удачно их прошёл.
Спасибо за видео! С typescript угарно было)))
Жду следующее собеседование. Спасибо за контент
Мне в рекомендации закидывает твои ролики ,круто что ты делаешь подобный контент ,но ощущение создаётся что тебе больше хочется заниматься ютубом
Вот для live-coding, имхо, есть небольшой совет.
Когда поставили задачу, можно выбить себе небольшую паузу на подумать вопросом об возможных ограничениях для входных данных. На примере задачи из интервью уточнить возможные a.length, b.length и так далее. Да и для собеседника вы, вероятно, покажете более комплексный подход к решению задачи
Interviewers were incompetent period. Having interviewed number of developers myself would not consider this as a failure. On 2nd question you were thinking about it as of C++ objects, not javascripts: with DOM a parent has to be mounted before the child. His hints were awful, he appeared to dwell on your mistakes. Third question was idiocy. I would be embarrassed to suggest that solution. Overall: they appears to be impersonable, closed minded, short sighted. I do not think, they were truly interested in hiring. I do not ask a senior dev === questions. Thank you for posting.
Не знаю, по мне прошли собес 9/10. Я всегда удивляюсь как Вы поддерживаете холодную голову, ну прям это какой скилл.
Очень полезные видео, не помню когда подписался где то года два назад, и с тех пор колокольчик стоит и смотрю практически каждое видео. Самый любимый канал по фронтенду! Все очень четко и доступно объясняется, большое спасибо! Лайки ставлю на каждом видео.
А мне понравилась задача с консоль-логами. Мне кажется, что на собесе такие задачи вполне уместны, на понимание внутренних проецссов реакта. Сам на первую версию с четырьмя консоль-логами изначально ответил правильно, хотя до конца не был уверен. А вот когда появился пятый консоль-лог - поплыл вместе с Тимуром и тоже запутался) Но зато теперь стал немного лучше понимать реакт)
Спасибо за ролик! Как говорится, плохой опыт - тоже опыт. С нетерпением ждем видео с собесом в крупную компанию!
Да, вы правильно заметили, что видимо никто к собеседованию не готовился, по-быстрому провели, без надежды на результат. Alex D, по ощущениям позитивный, попивал джин, в зубах зубочистка, ходил гремел тарелками… ))) и такое бывает… Явного негатива не заметил. Контент полезный. Удачи Тимур!
Дам совет тем, кто готовиться к собеседованию и оно уже завтра, это видео не смотрите :) Вот например, я был уверен в собственных силах и перед сном решил просмотреть последний видос, именно этот. Во время и после просмотра вся уверенность улетучилась, волнение и стресс зашкаливал. Беда, если такие попадаются ревьюверы, бедный чел в чью пользу пал выбор, ему с этой командой мучиться. Кстати, собес у меня прошел без напрягов, по кайфу, интервьювер золотой человек) Но не смотря на это, собой я не доволен, в некоторых вопросах спорол чушь несусветную, но никто меня не сыпал... Сразу после интервью естественно магическим образом все вспомнил, пришло осознание. Очень жаль, если не пройду в эту контору, мне она очень понравилась во всех отношениях) Надо смотреть и пересматривать Улби ТВ чаще. Как всегда, спасибо большое!
Привет) пример вопросов, на которых споров чушь можно? ) прост интересно, сам сегодня затупил
@@ВиталийКучер-о6ю охосспади, сейчас и не вспомню, там чето было типа какая сходу разница визуальная между флексом и гридом, чет в этом роде... Короче отказ получил)
Дождались:)))) интересный опыт, однозначно буду смотреть на вых.👍👍👍
Спасибо за очередной видос, довольно интересно было смотреть, ждем новый собес)
Урааа новый ролик!!! Смотрим!
Имхо, все эти гуру-просветители из комментариев делают только хуже. Они вскрывают технически сложные, редкие решения или ситуации, с которыми подавляющее большинство людей не сталкивается когда этого даже не просят. Они не пытаются что-то рассказать или объяснить - они упрекают. При этом они люто токсичны и со всеми пытаются соревноваться в том, кто знает больше.
И это в сфере, где нет никаких чётких рамок. Нет такого понятия как база, именно общепринятого и единственно верного, также как и нет понятия мидла или сеньёра, они зависят от компаний, групп разработчиков, эти рамки существуют в контексте какой-то отдельной группы людей.
+ они не думают о том как работает память. Если ты не пользуешься информацией - она забывается. А постоянно проходить задачи на каких-то сайтах по типу leetcode не каждому хочется и не у всех есть время. Тем более не у всех есть время постоянно рыться в новой технической информации, читая познавательные статьи об использовании каких-то редких штук в языке.
Очнитесь, программирование не для всех является какой-то наукой или даже спорта, где задачу нужно решать идеально и знать всё обо всём. Для многих это деньги и (или) просто интересное времяпрепровождение.
Эта ситуация похожа на ту, когда спортсмены критикуют любителей за плохие результаты. Но ведь цели разные и это отставание неизбежно)
Тимур, спасибо за такой собес. Конечно, первый человек был душный, сама манера общения высокомерие сплошное + мат, это не профессионально. Сами задачи для меня лично, как для Джуна были сложными, я бы просто на угад говорил))) в любом случае я на твоем курсе и знаю как ты подаешь материал и качество твоих видео, спасибо огромное и с наступающим Новым годом!
Вроде и собес, с твоих слов провальный, но меня он успокоил и вдохновил. Спасибо!
Братишка не тяни с хорошим собесом, который заснял)) выкладывай скорее))
Присоединяюсь
Несмотря на то, что учусь на java, с интересом смотрю твои видосы и мотаю на ус)
Привет! Отличное видео!) В целом не так плохо и проходил, все лажают иногда) Духота очень чувствуется, и я перестаю всерьез воспринимать компании в которых на собесе интервьюеры матерятся, уровень сразу чувствуется и стараюсь поскорее просто с ними закончить диалог)
Тимур, красавчик и гуру) Я бы завалила однозначно) Нетривиальные вопросы, но и уровень соответствующий. Большинство собеседующих не располагает к себе. Если учесть, что интервью это всегда определенная доля волнения, то при такой отдаче сложно не сбиться с толку. Хочется побольше интервью)
Ну кстати я согласен с ребятами, что без редакса лучше, он требует много бойлерплейт кода, который делает примерно ничего. Мы на последнем проекте вместо редакса взяли либу react-query, код стал намного чище
Я конечно Java программист, но как люди выражают словами свои мысли , говорит о их знаниях и профессионализме в данной области, ощущение что твой уровень понимания выше чем у них
Рома?
Просто эти типы сидят в этой конторе все 5 лет что существует проект, им всё нравится, а данная вакансия на текучке) На сто процентов уверен, они возьмут челика послабее, но более податливого, который будет много работать и не задавать вопросов)
Именно так, один самоутвердился за счет абсолютно не применяемых в проде случаев, второй обосрался на собесе сам, когда собеседовал = вместе равно: ну его нахуй такого)))
самое странное собеседование... сам не раз был на похожих.
отличный контент! жду еще!
Собесы всегда интересное смотреть)) Самое тяжелое это оправиться от вопроса на котором помучали, спасибо за такой контент)👍👍🔥
Повеселили пацаны :-) А ти Молодец !
Выкладывай новый собес. Спасибо за контент
Спасибо за интересное видео))
Тимур, огромное тебе спасибо за ролики! Продолжай дальше. А на всяких таких "знатоков" не обращай внимания. Имхо, главно не знать что-то, а уметь это знание получить. А с этим у тебя проблем нет, раз ты делишься знаниями с другими, создавая такой полезный контент! Ты молодец. Успехов и удачи тебе!)
Золотые слова!)
из последнего теста: значит работаю на проекте есть сложная асинхронная логика, надо было внедрится/ приостановить все асинхронные действия(решил сделать через ref/асинхронный генератор и провайдер), добавить модалку, от туда смотря от выбора в модалке через провайдер и ref с генератором обратно вернуть ответ и продолжить логику уже с новыми данными для запроса с модалки, И пролетают две задачи одна про какие-то скобки(мол в строке их правильное количество или нет), вторая задача ересь написанная через var, for, while и туча всего на 300 строк( имя у функции func, аргументы arg1, arg2) и задача улучшить. Там что бы понять для чего функция нужна и что надо улучшить, надо выпить пару литров :), и на все про все (1 час): недолго думая скопировал ответ с stackOverflow для первой задачи и скинул решение(сверху предварительно написав что скопировал из stackOverflow), вторую задачу просто стер, примерно прикинул что там должно было быть))) и решил(возможно не правильно). По итогу пришел отказ. В чем мораль=> в основном тесты (...) слов не хватает описать, они не показывают твой уровень, тупо рулетка.
Собеседование нормально, хз че люди возмущаются матами или тем как человек дышал, вздохов тяжелых не было, выставить кандидата дураком тоже не хотели. Какие-то люди нежные стали, тем более мат был не в сторону кандидата, у меня лично к такому работодателю больше доверия возникнет, если он непринужденно может что-то заявить. Выпуск понравился, готов такого плана ролики смотреть бесконечно, контент интересный, поучительный, нужный, спасибо
Нормальные же люди, почему комментаторы накинулись на них?
Несколькими вопросами один человек пытался вывести его на правильный ответ.
На счет интонации, слышно что люди уставшие и по их отключениям можно предположить ,что в данный момент они попутно выполняли свои обязанности
По опыту скажу, лучше к таким ребятам не попадать. Если только вам не нравится дикие код ревью, где ты должен без объяснений переделывать так как нравится ревьюверу. А если ты попробуешь отстаивать свои решения, то все равно услышишь много бредовых причин почему так нужно сделать. Такие вопросы на подобие: "Ты знаешь, что такое редакс?", когда ты претендуешь на позицию мидл+. Тебя уже начинают на собесе загонять на место. Обычно, когда такие вопросы задают, людям нужен человек, который не будет перечить и выполнять любые бредовые вещи. На собесе видно, как им не понравилась критика Тимура. И очень смешно было, когда чел сам не понимая чего хотел тупил и ничего внятного написать не мог.
ахха, чел который вздыхает вначале, не ну это такое себе. Противно чёт звучит.
Тимур ты молодец как всегда! Спасибо за контентик