20:10 этот код не скомпилируется, даже если добавить override. Функции в extension у родителя не могут переопределяться у потомков. Полкода внизу не видно
Собеседующий довольно приятный. С миддлом согласен, сеньором тут явно не пахнет. Отвечал конечно уверенно, но неправильно, как будто слышал звон да не знаю где он 😃
Это по каким требованиям ?) Есть какой-то документ на законодательном уровне который определял бы грейды ?) По моему субъективному мнению - любой кто сделает прилу с нуля и зарелизит ее на App Store то это СиНьнОрИще!. А если еще эта прила ему бабки будет приносит то супер пупер Синиор Помидор!
Нормальный собес. Интервьер ок, кому нужно больше нежности, обращайтесь к девочкам hr. Лучше многих, что есть на ютубе. Ситуативные вопросы интересные. Про таймер вопрос специфический, если раньше не слышал, не догадаешься, даже если знаешь про runloop и его режимы. Вова судя по всему спец по собесам, ключевое по собесам. Потом и канал его увидел на тему. Но разработка и собесы - это вещи в себе и если ты хорошо в одном, это не гарантирует, что ты хорош и в другом. Объективно за три года сложно стать сениором, в развитых странах - это спец образование на четыре года и лет семь опыта. И вообще сениор - это в первую очередь не тот кто знает про таблицы деспетчерезации, а тот кто умеет строить приложение со всеми сложностями.
Оценивать сеньорность по знаниям платформы не совсем корректно, глубокое знание Swift, UIKit, платформы не делает инженера сениором, но это может быть отличным сигналом, что нужно провести дополнительную секцию по архитектуре и проектированию, с задачами уровня: "спроектируй мне мессенджер". Как правило у компании таких задач нет и им нужны крепкие автономные мидлы, которых для удержания называют сениорами
Посмотрел я полностью видос и прочитал все комментарии, вот мои мысли: по поводу Михаила, не согласен, что он высокомерный/токсичный или хромают его софт скиллы. И то, что он заранее не готовился, не делает его плохим. Видно, что он проводил много собесов до этого, и, может себе позволить импровизировать на ходу. Вообще в этом есть свой прикол, у него выработана база, и он строит собес исходя из ответов Владимира, и корректирует курс. Понравился момент, когда Михаил спросил, у тебя есть выбор, по какой теме пойти дальше, хороший прием. Еще понравилось, что после ответов Владимира, Михаил не говорил, как надо правильно, и не уходил в монологи, ведь время и так ограничено, а его задача не обучить собеседуемого, а за короткое время максимально выяснить про кандидата, понять глубину знаний. Улыбался, не душнил, оставил приятное впечатление. У него роль такая на этом собесе, особенно учитывая ответы Владимира. Думаю тут важная психология взаимодействия. И общение кандидата с интервьюером строится не только на технических ответах, а еще на том, как ответы преподнесены. Теперь о Владимире. По началу кажется довольно молодым и выскочкой. Особенно после слов про экзистенциальный контейнер (я вообще хз че это) и другие заумные слова (семантика вместо сигнатуры, например). Но это выглядит так, что кандидат называет модные и непонятные (может только мне?) слова, чтобы показать свою крутость. Но я считаю, что это работает против кандидата. За каждый сказанный термин тебя могут спросить, и если поплывешь, то все, хана. Вообще, чем проще - тем понятнее. Чем понятнее - тем меньше вопросов. Чем меньше вопросов - тем лучше. Понятно, что мотивация Владимира показать себя максимально круто, но я поначалу воспринял его как молодого выскочку, и который еще себя сеньором называет. Но, со временем понимаешь, что паренек-то шаристый. Еще было много моментов, где видно, что Владимир готовился. Кмк, лучше этот момент скрыть, и отвечать так, чтобы не было понятно, что ты зубрил, очков это тебе не прибавит. Но видно, что Владимир шаристый, толковый парень. Мне кажется, можно было бы даже получить синьора, если бы отвечал проще) Не тупил, предлагал всегда идеи, задачи решал сходу, такое возможно только проходя собесы подряд, получая навык прохождения собеса, но все равно круто, молодец. А по поводу грейда сеньора, это только набитые шишки. Когда ты не только умный, но еще и мудрый. Многое повидал, много что трогал, и заранее можешь предсказать проблемы, которых еще нет. Это только приходит с опытом. Все же я думаю, что время коррелирует с опытом. Если много лет опыта - это еще не значит, что синьор. Но если мало лет опыта - то точно не синьор, даже если ты очень умный. Ну нельзя же назвать синьором чела с 1-2 годами опыта? (речь не про Владимира, а в целом) А на синьорских позициях, требования к софт-скиллам куда важнее, чем просто уметь писать код. Ведь качество кода мидла принципиально не отличается от синьора. Видос познавательный и интересный, спасибо всем причастным, лайк 👍 Ну как-то так, чет понесло меня😅
Владимир молодец проявил смелость и решительность, не боясь рисковать. Он получил оценку Миддла, но это лишь повод для самосовершенствования. Он узнал свои слабые стороны, прокачает их все будет отлично.
На задаче с Adverbs удивлен что не рассмотрели вариант с async/await либо семафором. и там и там будет пофиг на индекс. Плюс что будет если не удалось получить adverb по какому-то айди? Рассматривается вариант с reserveCapacity или repeating: _ count: _ ? Понимаю что в любом случае на собесе есть какой-то фокус и оно идет как идет. Просто наблюдение.
Какой же я себя глупый чувствовала, когда все интервью думала, что это собес на джуна, хотя к сожалению сейчас реальность такова, что для джунов примерно такие же вопросы 😿
Ну не выдумывайте, для джунов вопросы гораздо проще. И писанины кода нет. Большинство джунов и мидлов, глядя на такую задачу, не смогут написать с ходу ни строчки. У чувака уровень очень хороший, явно выше мидла
@@АртурМухаметзянов-к4ъ Куда уж проще? или вы пошутили?) Тут даже про архитектуры не говорили, а это база для джуна сегодня))) Где про всеми любимый солид, где про диспетчеризацию?))) В сегодняшних реалиях с такими вопросами не взяли бы даже на трэйни. Хорошо хоть не спросили чем константа от переменной отличается) как по мне, вопросы из 2018-ого. Именно такое спрашивали на джуна в то время. сегодня - это даже не трэйни.
А никого не смутило ids.forEach.enumerated? Так разве пишут? Мы enumerated должны же у массива вызывать, а не после forEach. Какая то несвязанная хрень как по мне, если не прав, поправьте
Познавательно парнишка молодец,. Только откуда такого душного интервьюера взяли. Не готов, вопросы из головы, на столько высокомерный шо ппц. Если увижу в команде такого лида выйду из команды в тот же день)
да почему вы думаете, что он высокомерный и душный, он показал его слабые стороны и это отлично, есть куда расти. Я бы у удовольствием бы поработал с таким лидом. А вы что хотели, чтоб он ему джуновские вопросы задавал по списку? так то собес на сеньора
Наконец-то кто то об это написал. Полностью поддерживаю! Я честно говоря остановил интервью и попрощался бы. А парень красавчик, даже не важно насколько он хорошо или плохо отвечал. У Лида даже нет четко сформулированного вопроса. Ааа, ббб...алфавит пришли учить. Стоило бы приземлиться ему немного. 👎
У Владимира было только два явных промаха, забыл какая диспетчиризация в расширениях и забыл нслок. А вот если брать Назарова, то если собесишься на сеньора, а тебя спрашивают про фрейм и баундс, то идти работать с такими людьми не стоит. Такие люди не пытаются понять твой опыт, а пытаются сбить твой грейд, чтобы платить ниже рынка.
у него много промахов. плавал в каждом модуле. Какую-то странность начал рассказывать про мультистэки, зачем-то не туда зашел про эксзистенц. контейнер. В многопоточке сделал решение на уровне джуна со словарем, фрейм и баундс база и то не смог доступно объяснить
Блин про existential container даже интервюер от удивления растерялся))) он зубрил все, тут прям видно. Если ты понимаешь про это ты не скажешь таких вешей. Короче я выключаю видос и дальше не буду смотреть
За около 70 пройденных и проведенных собесов определения и ответы на вопросы, которые встречаются на 99% собесов, часть самого тебя) Ты бы хотел, чтобы кандидат «мычал» и выдавал бы кривые формулировки так, как он «чувствует»?) А про экзистенциальный контейнер - это мой личный интерес. Интересно как тогда, по твоему мнению, человек, который не знает про то, что я сказал, грамотно объяснил задачу с протоколами))
@@fonzyara ну, честно говоря, ты во многих вопросах плавал если судить именно по интервью. Так же было видно, что ответы на многие вопросы ты черпал именно из ресурсов для подготовки к собеседованиям, особо не вникая. Но я ни в коем случае не хочу сказать, что это плохо и ты от этого плохой разработчик. Но, я считаю, что сеньор это уже нечто больше чем просто хорошо делать приложения. Я сам когда-то очень удивился, когда узнал, что на работе у меня такая лычка, хотя до этого спокойно жил считая себя мидлом
@@IKSudnikкстати насчет того, что некоторые формулировки черпал из ресурсов по подготовки к собеседованиям - я сам эти ресурсы и составляю) кажется, я раз 100 сам своими словами, учя других людей или проходя собесы сам, проговаривал разницу кучи и стека)
@@fonzyara Володя, не слушай "настоящих инженеров", держался молодцом. Ты правильно заметил, что тебе не дали полностью раскрыться. Надеюсь начальство посмотрит как всрато назаров собесит людей и примет меры.
Решение с сортировкой словаря по ключу не сработает, так как неизвестно, были ли отсортированы id на входе по тому же алгоритму. Айдишники могли прийти в абсолютно любом порядке. Решение со словарем можно доработать
Сработает. Айдишники приходят в любом порядке, и в словаре этот порядок фиксируется, потому что мы записываем индекс от 0 до n Если этот словарь потом отсортировать по ключу (индекс идшника) - то получится тот же самый массив
Именно поэтому можно обойтись без словаря и просто записывать приходящий adverb на нужную позицию, то есть вместо dict[index] = adverb: adverbs[index] = adverb
20:10 этот код не скомпилируется, даже если добавить override. Функции в extension у родителя не могут переопределяться у потомков. Полкода внизу не видно
Очень приятно слушать милашей-очаровышей :) Спасибо за видео
Когда вижу видосы на этом канале - автоматически ставлю лайк не задумываясь)
Очень полезно и увлекательно , спасибо ребятам за работу
Собеседующий довольно приятный.
С миддлом согласен, сеньором тут явно не пахнет.
Отвечал конечно уверенно, но неправильно, как будто слышал звон да не знаю где он 😃
Это по каким требованиям ?) Есть какой-то документ на законодательном уровне который определял бы грейды ?) По моему субъективному мнению - любой кто сделает прилу с нуля и зарелизит ее на App Store то это СиНьнОрИще!. А если еще эта прила ему бабки будет приносит то супер пупер Синиор Помидор!
@@xvalniko по требованиям под названием "ИМХО", слышал о таких когда-нибудь, дурик?
Собрались три джуна, Катя фотка топ)
На джуна не потянут они
Какой крутой контент вы делаете!
Скоро здесь будет 100000 просмотров 🙏🏼🔥
Когда уже, я устал ждать :(
Нормальный собес. Интервьер ок, кому нужно больше нежности, обращайтесь к девочкам hr. Лучше многих, что есть на ютубе. Ситуативные вопросы интересные. Про таймер вопрос специфический, если раньше не слышал, не догадаешься, даже если знаешь про runloop и его режимы. Вова судя по всему спец по собесам, ключевое по собесам. Потом и канал его увидел на тему. Но разработка и собесы - это вещи в себе и если ты хорошо в одном, это не гарантирует, что ты хорош и в другом. Объективно за три года сложно стать сениором, в развитых странах - это спец образование на четыре года и лет семь опыта. И вообще сениор - это в первую очередь не тот кто знает про таблицы деспетчерезации, а тот кто умеет строить приложение со всеми сложностями.
Полностью согласен
мой первый собес на джуна был такой же. Спасибо, было интересно
хахххх
Оценивать сеньорность по знаниям платформы не совсем корректно, глубокое знание Swift, UIKit, платформы не делает инженера сениором, но это может быть отличным сигналом, что нужно провести дополнительную секцию по архитектуре и проектированию, с задачами уровня: "спроектируй мне мессенджер". Как правило у компании таких задач нет и им нужны крепкие автономные мидлы, которых для удержания называют сениорами
Посмотрел я полностью видос и прочитал все комментарии, вот мои мысли:
по поводу Михаила, не согласен, что он высокомерный/токсичный или хромают его софт скиллы. И то, что он заранее не готовился, не делает его плохим. Видно, что он проводил много собесов до этого, и, может себе позволить импровизировать на ходу. Вообще в этом есть свой прикол, у него выработана база, и он строит собес исходя из ответов Владимира, и корректирует курс. Понравился момент, когда Михаил спросил, у тебя есть выбор, по какой теме пойти дальше, хороший прием. Еще понравилось, что после ответов Владимира, Михаил не говорил, как надо правильно, и не уходил в монологи, ведь время и так ограничено, а его задача не обучить собеседуемого, а за короткое время максимально выяснить про кандидата, понять глубину знаний. Улыбался, не душнил, оставил приятное впечатление. У него роль такая на этом собесе, особенно учитывая ответы Владимира.
Думаю тут важная психология взаимодействия. И общение кандидата с интервьюером строится не только на технических ответах, а еще на том, как ответы преподнесены. Теперь о Владимире. По началу кажется довольно молодым и выскочкой. Особенно после слов про экзистенциальный контейнер (я вообще хз че это) и другие заумные слова (семантика вместо сигнатуры, например). Но это выглядит так, что кандидат называет модные и непонятные (может только мне?) слова, чтобы показать свою крутость. Но я считаю, что это работает против кандидата. За каждый сказанный термин тебя могут спросить, и если поплывешь, то все, хана. Вообще, чем проще - тем понятнее. Чем понятнее - тем меньше вопросов. Чем меньше вопросов - тем лучше. Понятно, что мотивация Владимира показать себя максимально круто, но я поначалу воспринял его как молодого выскочку, и который еще себя сеньором называет. Но, со временем понимаешь, что паренек-то шаристый.
Еще было много моментов, где видно, что Владимир готовился. Кмк, лучше этот момент скрыть, и отвечать так, чтобы не было понятно, что ты зубрил, очков это тебе не прибавит.
Но видно, что Владимир шаристый, толковый парень. Мне кажется, можно было бы даже получить синьора, если бы отвечал проще)
Не тупил, предлагал всегда идеи, задачи решал сходу, такое возможно только проходя собесы подряд, получая навык прохождения собеса, но все равно круто, молодец.
А по поводу грейда сеньора, это только набитые шишки. Когда ты не только умный, но еще и мудрый. Многое повидал, много что трогал, и заранее можешь предсказать проблемы, которых еще нет. Это только приходит с опытом. Все же я думаю, что время коррелирует с опытом. Если много лет опыта - это еще не значит, что синьор. Но если мало лет опыта - то точно не синьор, даже если ты очень умный. Ну нельзя же назвать синьором чела с 1-2 годами опыта? (речь не про Владимира, а в целом)
А на синьорских позициях, требования к софт-скиллам куда важнее, чем просто уметь писать код. Ведь качество кода мидла принципиально не отличается от синьора.
Видос познавательный и интересный, спасибо всем причастным, лайк 👍
Ну как-то так, чет понесло меня😅
Спасибо за такой развернутый комментарий!)) 🫶🏻
Крутой контент, парни!
стараемся со всех сил
Спасибо за контент! Полезно
Спасибо за видео! Супер
Владимир молодец проявил смелость и решительность, не боясь рисковать. Он получил оценку Миддла, но это лишь повод для самосовершенствования. Он узнал свои слабые стороны, прокачает их все будет отлично.
Дак он сеньор, я его знаю, работал с ним, оценка занижена
@@vvosmojгде работали?
Очень полезно ❤
Спасибо большое 😊
На задаче с Adverbs удивлен что не рассмотрели вариант с async/await либо семафором. и там и там будет пофиг на индекс. Плюс что будет если не удалось получить adverb по какому-то айди? Рассматривается вариант с reserveCapacity или repeating: _ count: _ ? Понимаю что в любом случае на собесе есть какой-то фокус и оно идет как идет. Просто наблюдение.
Было интересно. Спасибо
Какой же я себя глупый чувствовала, когда все интервью думала, что это собес на джуна, хотя к сожалению сейчас реальность такова, что для джунов примерно такие же вопросы 😿
🥲 суровые времена
Ну не выдумывайте, для джунов вопросы гораздо проще. И писанины кода нет. Большинство джунов и мидлов, глядя на такую задачу, не смогут написать с ходу ни строчки. У чувака уровень очень хороший, явно выше мидла
@@АртурМухаметзянов-к4ъ Куда уж проще? или вы пошутили?) Тут даже про архитектуры не говорили, а это база для джуна сегодня))) Где про всеми любимый солид, где про диспетчеризацию?))) В сегодняшних реалиях с такими вопросами не взяли бы даже на трэйни. Хорошо хоть не спросили чем константа от переменной отличается) как по мне, вопросы из 2018-ого. Именно такое спрашивали на джуна в то время. сегодня - это даже не трэйни.
очень полезно! спасибо!
Очень полезно, спасибо😊
Устроили мясо ееее😂
Блин, что-то не влез экран полностью на видео
хорошо душили сеньора)
это даже не душнилово. очень лайтовый собес
Круто, полезно
с кайфом посмотрел спасибо
Cпасибо за отзыв!
adverb - массив наречий с сервера получали?
Очень полезно 😊
По мне так все хорошо
А никого не смутило ids.forEach.enumerated? Так разве пишут? Мы enumerated должны же у массива вызывать, а не после forEach. Какая то несвязанная хрень как по мне, если не прав, поправьте
Владимир пушка! 🔥👏🏻😉
💕
Круто!
Для каждой функции свой стек? Точно сеньор?🫠
Все могут ошибаться
Читал в статье, на Хабре, именно это)
зачем звук-то вырубать? пусть слушает отзыв о себе, в чем проблема? Расстроится и будет плохо отвечать?
Познавательно парнишка молодец,. Только откуда такого душного интервьюера взяли. Не готов, вопросы из головы, на столько высокомерный шо ппц. Если увижу в команде такого лида выйду из команды в тот же день)
Вам показалось, все прошло в более чем дружелюбной атмосфере :)
Глубоко копает и выковыривает слабости не равно душнила. Прокачивай свои навыки и у тебя не будет таких же проблем с ним)
да почему вы думаете, что он высокомерный и душный, он показал его слабые стороны и это отлично, есть куда расти. Я бы у удовольствием бы поработал с таким лидом. А вы что хотели, чтоб он ему джуновские вопросы задавал по списку? так то собес на сеньора
Наконец-то кто то об это написал. Полностью поддерживаю! Я честно говоря остановил интервью и попрощался бы. А парень красавчик, даже не важно насколько он хорошо или плохо отвечал. У Лида даже нет четко сформулированного вопроса. Ааа, ббб...алфавит пришли учить. Стоило бы приземлиться ему немного. 👎
@@elaidzhashchukin7268 понятно что ты бы заплакал и убежал, ты пахнешь слабостью
У Владимира было только два явных промаха, забыл какая диспетчиризация в расширениях и забыл нслок.
А вот если брать Назарова, то если собесишься на сеньора, а тебя спрашивают про фрейм и баундс, то идти работать с такими людьми не стоит. Такие люди не пытаются понять твой опыт, а пытаются сбить твой грейд, чтобы платить ниже рынка.
у него много промахов. плавал в каждом модуле. Какую-то странность начал рассказывать про мультистэки, зачем-то не туда зашел про эксзистенц. контейнер. В многопоточке сделал решение на уровне джуна со словарем, фрейм и баундс база и то не смог доступно объяснить
@@sdev9881 солидарен. Он по-факту завалил все вопросы. Плюс пытался отвечать вообще не в тему. Где тут Михаил пытался сбить грейд я хз
Блин про existential container даже интервюер от удивления растерялся))) он зубрил все, тут прям видно. Если ты понимаешь про это ты не скажешь таких вешей. Короче я выключаю видос и дальше не буду смотреть
Ахаххахаха, ладно)
За около 70 пройденных и проведенных собесов определения и ответы на вопросы, которые встречаются на 99% собесов, часть самого тебя) Ты бы хотел, чтобы кандидат «мычал» и выдавал бы кривые формулировки так, как он «чувствует»?)
А про экзистенциальный контейнер - это мой личный интерес. Интересно как тогда, по твоему мнению, человек, который не знает про то, что я сказал, грамотно объяснил задачу с протоколами))
@@fonzyara да я без хэйта) просто хотелось бы синьерные interview)
С оценкой на мидл я полностью согласен. Про душность собеседующего не согласен. Но высокомерность присутствовала
Что по твоему мнению мне не хватило? Интересно
@@fonzyara ну, честно говоря, ты во многих вопросах плавал если судить именно по интервью. Так же было видно, что ответы на многие вопросы ты черпал именно из ресурсов для подготовки к собеседованиям, особо не вникая.
Но я ни в коем случае не хочу сказать, что это плохо и ты от этого плохой разработчик. Но, я считаю, что сеньор это уже нечто больше чем просто хорошо делать приложения. Я сам когда-то очень удивился, когда узнал, что на работе у меня такая лычка, хотя до этого спокойно жил считая себя мидлом
@@IKSudnikкстати насчет того, что некоторые формулировки черпал из ресурсов по подготовки к собеседованиям - я сам эти ресурсы и составляю) кажется, я раз 100 сам своими словами, учя других людей или проходя собесы сам, проговаривал разницу кучи и стека)
@@sdev9881 сеньор это тот кто получает зарплату сеньора, а не плешивый лев из авито, уже бывший правда
@@fonzyara Володя, не слушай "настоящих инженеров", держался молодцом. Ты правильно заметил, что тебе не дали полностью раскрыться. Надеюсь начальство посмотрит как всрато назаров собесит людей и примет меры.
Решение с сортировкой словаря по ключу не сработает, так как неизвестно, были ли отсортированы id на входе по тому же алгоритму. Айдишники могли прийти в абсолютно любом порядке. Решение со словарем можно доработать
Сработает. Айдишники приходят в любом порядке, и в словаре этот порядок фиксируется, потому что мы записываем индекс от 0 до n
Если этот словарь потом отсортировать по ключу (индекс идшника) - то получится тот же самый массив
Именно поэтому можно обойтись без словаря и просто записывать приходящий adverb на нужную позицию, то есть вместо dict[index] = adverb:
adverbs[index] = adverb
@@Сергей-ш7и3п а не задумывались, что произойдет, если элемента с таким индексом в массиве на момент попытки записи еще не будет)
@@ВладимирВладимирович-д7ч количество adverbs заранее известно, поэтому можно массив заполнить значениями по умолчанию
👍
наверное плохая практика все ж выкладывать экзистенциальных джунов.
Я просто в шоке
Че реально 3 года опыта ? 😮
Много или мало?)
@@fonzyara мало))
@@fonzyaraможно твою телегу)
постоянно читает со второго монитора, противно такого собесить
Вот ему не лень было зубрить про стэк и кучу когда можно просто понять это 😮
Так он понимает 🌚
@@EasySwiftIOS не особо похоже, как по мне, выглядит как зубрежка.
Выглядит да, это просто уровень понимания такой 🌚
А эта Екатерина не в Тиньке, случайно, работает?
Нет 🌚
Нуднята!