Мок-собеседование iOS разработчика

Поділитися
Вставка
  • Опубліковано 7 січ 2025

КОМЕНТАРІ • 96

  • @ARTEMvorkhlik
    @ARTEMvorkhlik 11 місяців тому +21

    20:10 этот код не скомпилируется, даже если добавить override. Функции в extension у родителя не могут переопределяться у потомков. Полкода внизу не видно

  • @cmdBcmdR
    @cmdBcmdR Рік тому +5

    Очень приятно слушать милашей-очаровышей :) Спасибо за видео

  • @fonzyara
    @fonzyara Рік тому +4

    Когда вижу видосы на этом канале - автоматически ставлю лайк не задумываясь)

  • @sloth_ev
    @sloth_ev Рік тому +4

    Очень полезно и увлекательно , спасибо ребятам за работу

  • @glebfann
    @glebfann Рік тому +15

    Собеседующий довольно приятный.
    С миддлом согласен, сеньором тут явно не пахнет.
    Отвечал конечно уверенно, но неправильно, как будто слышал звон да не знаю где он 😃

    • @xvalniko
      @xvalniko 11 місяців тому +4

      Это по каким требованиям ?) Есть какой-то документ на законодательном уровне который определял бы грейды ?) По моему субъективному мнению - любой кто сделает прилу с нуля и зарелизит ее на App Store то это СиНьнОрИще!. А если еще эта прила ему бабки будет приносит то супер пупер Синиор Помидор!

    • @PlayaSippinDope
      @PlayaSippinDope 4 місяці тому

      @@xvalniko по требованиям под названием "ИМХО", слышал о таких когда-нибудь, дурик?

  • @MegaMrGrom
    @MegaMrGrom Рік тому +14

    Собрались три джуна, Катя фотка топ)

    • @wealtylife5518
      @wealtylife5518 10 місяців тому +1

      На джуна не потянут они

  • @Sofi_foodblog
    @Sofi_foodblog Рік тому +4

    Какой крутой контент вы делаете!
    Скоро здесь будет 100000 просмотров 🙏🏼🔥

    • @EasySwiftIOS
      @EasySwiftIOS  Рік тому

      Когда уже, я устал ждать :(

  • @unclebob003
    @unclebob003 Рік тому +15

    Нормальный собес. Интервьер ок, кому нужно больше нежности, обращайтесь к девочкам hr. Лучше многих, что есть на ютубе. Ситуативные вопросы интересные. Про таймер вопрос специфический, если раньше не слышал, не догадаешься, даже если знаешь про runloop и его режимы. Вова судя по всему спец по собесам, ключевое по собесам. Потом и канал его увидел на тему. Но разработка и собесы - это вещи в себе и если ты хорошо в одном, это не гарантирует, что ты хорош и в другом. Объективно за три года сложно стать сениором, в развитых странах - это спец образование на четыре года и лет семь опыта. И вообще сениор - это в первую очередь не тот кто знает про таблицы деспетчерезации, а тот кто умеет строить приложение со всеми сложностями.

  • @eclipseecl3794
    @eclipseecl3794 Рік тому +5

    мой первый собес на джуна был такой же. Спасибо, было интересно

  • @АлексейБузов-к3ю
    @АлексейБузов-к3ю 11 місяців тому +3

    Оценивать сеньорность по знаниям платформы не совсем корректно, глубокое знание Swift, UIKit, платформы не делает инженера сениором, но это может быть отличным сигналом, что нужно провести дополнительную секцию по архитектуре и проектированию, с задачами уровня: "спроектируй мне мессенджер". Как правило у компании таких задач нет и им нужны крепкие автономные мидлы, которых для удержания называют сениорами

  • @kalmahiks
    @kalmahiks Рік тому +13

    Посмотрел я полностью видос и прочитал все комментарии, вот мои мысли:
    по поводу Михаила, не согласен, что он высокомерный/токсичный или хромают его софт скиллы. И то, что он заранее не готовился, не делает его плохим. Видно, что он проводил много собесов до этого, и, может себе позволить импровизировать на ходу. Вообще в этом есть свой прикол, у него выработана база, и он строит собес исходя из ответов Владимира, и корректирует курс. Понравился момент, когда Михаил спросил, у тебя есть выбор, по какой теме пойти дальше, хороший прием. Еще понравилось, что после ответов Владимира, Михаил не говорил, как надо правильно, и не уходил в монологи, ведь время и так ограничено, а его задача не обучить собеседуемого, а за короткое время максимально выяснить про кандидата, понять глубину знаний. Улыбался, не душнил, оставил приятное впечатление. У него роль такая на этом собесе, особенно учитывая ответы Владимира.
    Думаю тут важная психология взаимодействия. И общение кандидата с интервьюером строится не только на технических ответах, а еще на том, как ответы преподнесены. Теперь о Владимире. По началу кажется довольно молодым и выскочкой. Особенно после слов про экзистенциальный контейнер (я вообще хз че это) и другие заумные слова (семантика вместо сигнатуры, например). Но это выглядит так, что кандидат называет модные и непонятные (может только мне?) слова, чтобы показать свою крутость. Но я считаю, что это работает против кандидата. За каждый сказанный термин тебя могут спросить, и если поплывешь, то все, хана. Вообще, чем проще - тем понятнее. Чем понятнее - тем меньше вопросов. Чем меньше вопросов - тем лучше. Понятно, что мотивация Владимира показать себя максимально круто, но я поначалу воспринял его как молодого выскочку, и который еще себя сеньором называет. Но, со временем понимаешь, что паренек-то шаристый.
    Еще было много моментов, где видно, что Владимир готовился. Кмк, лучше этот момент скрыть, и отвечать так, чтобы не было понятно, что ты зубрил, очков это тебе не прибавит.
    Но видно, что Владимир шаристый, толковый парень. Мне кажется, можно было бы даже получить синьора, если бы отвечал проще)
    Не тупил, предлагал всегда идеи, задачи решал сходу, такое возможно только проходя собесы подряд, получая навык прохождения собеса, но все равно круто, молодец.
    А по поводу грейда сеньора, это только набитые шишки. Когда ты не только умный, но еще и мудрый. Многое повидал, много что трогал, и заранее можешь предсказать проблемы, которых еще нет. Это только приходит с опытом. Все же я думаю, что время коррелирует с опытом. Если много лет опыта - это еще не значит, что синьор. Но если мало лет опыта - то точно не синьор, даже если ты очень умный. Ну нельзя же назвать синьором чела с 1-2 годами опыта? (речь не про Владимира, а в целом)
    А на синьорских позициях, требования к софт-скиллам куда важнее, чем просто уметь писать код. Ведь качество кода мидла принципиально не отличается от синьора.
    Видос познавательный и интересный, спасибо всем причастным, лайк 👍
    Ну как-то так, чет понесло меня😅

    • @EasySwiftIOS
      @EasySwiftIOS  Рік тому +2

      Спасибо за такой развернутый комментарий!)) 🫶🏻

  • @АнатолийКнутарев-ы2ш

    Крутой контент, парни!

    • @EasySwiftIOS
      @EasySwiftIOS  Рік тому

      стараемся со всех сил

  • @IlyaYurkin
    @IlyaYurkin Рік тому +4

    Спасибо за контент! Полезно

  • @mishap1923
    @mishap1923 Рік тому +4

    Спасибо за видео! Супер

  • @riddik18
    @riddik18 Рік тому +8

    Владимир молодец проявил смелость и решительность, не боясь рисковать. Он получил оценку Миддла, но это лишь повод для самосовершенствования. Он узнал свои слабые стороны, прокачает их все будет отлично.

    • @vvosmoj
      @vvosmoj Рік тому

      Дак он сеньор, я его знаю, работал с ним, оценка занижена

    • @EnergoIT
      @EnergoIT 11 місяців тому

      ​@@vvosmojгде работали?

  • @jesusedits1363
    @jesusedits1363 Рік тому +4

    Очень полезно ❤
    Спасибо большое 😊

  • @evgenykravtsov2157
    @evgenykravtsov2157 7 місяців тому +1

    На задаче с Adverbs удивлен что не рассмотрели вариант с async/await либо семафором. и там и там будет пофиг на индекс. Плюс что будет если не удалось получить adverb по какому-то айди? Рассматривается вариант с reserveCapacity или repeating: _ count: _ ? Понимаю что в любом случае на собесе есть какой-то фокус и оно идет как идет. Просто наблюдение.

  • @КириллДроздов-ъ8в

    Было интересно. Спасибо

  • @Lilli_425
    @Lilli_425 Рік тому +6

    Какой же я себя глупый чувствовала, когда все интервью думала, что это собес на джуна, хотя к сожалению сейчас реальность такова, что для джунов примерно такие же вопросы 😿

    • @EasySwiftIOS
      @EasySwiftIOS  Рік тому

      🥲 суровые времена

    • @АртурМухаметзянов-к4ъ
      @АртурМухаметзянов-к4ъ 7 місяців тому

      Ну не выдумывайте, для джунов вопросы гораздо проще. И писанины кода нет. Большинство джунов и мидлов, глядя на такую задачу, не смогут написать с ходу ни строчки. У чувака уровень очень хороший, явно выше мидла

    • @Игорь-с5з9р
      @Игорь-с5з9р Місяць тому +1

      ​@@АртурМухаметзянов-к4ъ Куда уж проще? или вы пошутили?) Тут даже про архитектуры не говорили, а это база для джуна сегодня))) Где про всеми любимый солид, где про диспетчеризацию?))) В сегодняшних реалиях с такими вопросами не взяли бы даже на трэйни. Хорошо хоть не спросили чем константа от переменной отличается) как по мне, вопросы из 2018-ого. Именно такое спрашивали на джуна в то время. сегодня - это даже не трэйни.

  • @nixweex
    @nixweex Рік тому +4

    очень полезно! спасибо!

  • @Алина-ы4ы3е
    @Алина-ы4ы3е Рік тому +3

    Очень полезно, спасибо😊

  • @emil42661
    @emil42661 Рік тому +4

    Устроили мясо ееее😂

  • @Medovar
    @Medovar Рік тому +3

    Блин, что-то не влез экран полностью на видео

  • @prostolev90
    @prostolev90 Рік тому +5

    хорошо душили сеньора)

    • @sdev9881
      @sdev9881 Рік тому

      это даже не душнилово. очень лайтовый собес

  • @MixIBay
    @MixIBay Рік тому +4

    Круто, полезно

  • @docean9946
    @docean9946 11 місяців тому +1

    с кайфом посмотрел спасибо

    • @EasySwiftIOS
      @EasySwiftIOS  11 місяців тому

      Cпасибо за отзыв!

  • @ilyabykov9045
    @ilyabykov9045 5 місяців тому +1

    adverb - массив наречий с сервера получали?

  • @Sofi_foodblog
    @Sofi_foodblog Рік тому +4

    Очень полезно 😊

  • @ДаниилДимов-ж9ж
    @ДаниилДимов-ж9ж Рік тому +4

    По мне так все хорошо

  • @fffootballforever8905
    @fffootballforever8905 14 днів тому

    А никого не смутило ids.forEach.enumerated? Так разве пишут? Мы enumerated должны же у массива вызывать, а не после forEach. Какая то несвязанная хрень как по мне, если не прав, поправьте

  • @card1nal312
    @card1nal312 Рік тому +3

    Владимир пушка! 🔥👏🏻😉

  • @БогданОлейник-ю3э

    Круто!

  • @ndrey399
    @ndrey399 11 місяців тому +2

    Для каждой функции свой стек? Точно сеньор?🫠

    • @EasySwiftIOS
      @EasySwiftIOS  11 місяців тому

      Все могут ошибаться

    • @Frghjdxcgydfhgf
      @Frghjdxcgydfhgf 10 місяців тому

      Читал в статье, на Хабре, именно это)

  • @АртурМухаметзянов-к4ъ
    @АртурМухаметзянов-к4ъ 7 місяців тому

    зачем звук-то вырубать? пусть слушает отзыв о себе, в чем проблема? Расстроится и будет плохо отвечать?

  • @hakatonvideo5241
    @hakatonvideo5241 Рік тому +11

    Познавательно парнишка молодец,. Только откуда такого душного интервьюера взяли. Не готов, вопросы из головы, на столько высокомерный шо ппц. Если увижу в команде такого лида выйду из команды в тот же день)

    • @EasySwiftIOS
      @EasySwiftIOS  Рік тому +4

      Вам показалось, все прошло в более чем дружелюбной атмосфере :)

    • @gomayata-f2n
      @gomayata-f2n Рік тому +2

      Глубоко копает и выковыривает слабости не равно душнила. Прокачивай свои навыки и у тебя не будет таких же проблем с ним)

    • @riddik18
      @riddik18 Рік тому +1

      да почему вы думаете, что он высокомерный и душный, он показал его слабые стороны и это отлично, есть куда расти. Я бы у удовольствием бы поработал с таким лидом. А вы что хотели, чтоб он ему джуновские вопросы задавал по списку? так то собес на сеньора

    • @elaidzhashchukin7268
      @elaidzhashchukin7268 10 місяців тому

      Наконец-то кто то об это написал. Полностью поддерживаю! Я честно говоря остановил интервью и попрощался бы. А парень красавчик, даже не важно насколько он хорошо или плохо отвечал. У Лида даже нет четко сформулированного вопроса. Ааа, ббб...алфавит пришли учить. Стоило бы приземлиться ему немного. 👎

    • @PlayaSippinDope
      @PlayaSippinDope 4 місяці тому

      @@elaidzhashchukin7268 понятно что ты бы заплакал и убежал, ты пахнешь слабостью

  • @alex_und3r
    @alex_und3r Рік тому +5

    У Владимира было только два явных промаха, забыл какая диспетчиризация в расширениях и забыл нслок.
    А вот если брать Назарова, то если собесишься на сеньора, а тебя спрашивают про фрейм и баундс, то идти работать с такими людьми не стоит. Такие люди не пытаются понять твой опыт, а пытаются сбить твой грейд, чтобы платить ниже рынка.

    • @sdev9881
      @sdev9881 Рік тому +5

      у него много промахов. плавал в каждом модуле. Какую-то странность начал рассказывать про мультистэки, зачем-то не туда зашел про эксзистенц. контейнер. В многопоточке сделал решение на уровне джуна со словарем, фрейм и баундс база и то не смог доступно объяснить

    • @artyom5602
      @artyom5602 11 місяців тому

      @@sdev9881 солидарен. Он по-факту завалил все вопросы. Плюс пытался отвечать вообще не в тему. Где тут Михаил пытался сбить грейд я хз

  • @Денис-ж3ф5р
    @Денис-ж3ф5р Рік тому +5

    Блин про existential container даже интервюер от удивления растерялся))) он зубрил все, тут прям видно. Если ты понимаешь про это ты не скажешь таких вешей. Короче я выключаю видос и дальше не буду смотреть

    • @fonzyara
      @fonzyara Рік тому

      Ахаххахаха, ладно)

    • @fonzyara
      @fonzyara Рік тому +1

      За около 70 пройденных и проведенных собесов определения и ответы на вопросы, которые встречаются на 99% собесов, часть самого тебя) Ты бы хотел, чтобы кандидат «мычал» и выдавал бы кривые формулировки так, как он «чувствует»?)
      А про экзистенциальный контейнер - это мой личный интерес. Интересно как тогда, по твоему мнению, человек, который не знает про то, что я сказал, грамотно объяснил задачу с протоколами))

    • @Денис-ж3ф5р
      @Денис-ж3ф5р Рік тому +2

      @@fonzyara да я без хэйта) просто хотелось бы синьерные interview)

  • @IKSudnik
    @IKSudnik Рік тому +13

    С оценкой на мидл я полностью согласен. Про душность собеседующего не согласен. Но высокомерность присутствовала

    • @fonzyara
      @fonzyara Рік тому

      Что по твоему мнению мне не хватило? Интересно

    • @IKSudnik
      @IKSudnik Рік тому +2

      @@fonzyara ну, честно говоря, ты во многих вопросах плавал если судить именно по интервью. Так же было видно, что ответы на многие вопросы ты черпал именно из ресурсов для подготовки к собеседованиям, особо не вникая.
      Но я ни в коем случае не хочу сказать, что это плохо и ты от этого плохой разработчик. Но, я считаю, что сеньор это уже нечто больше чем просто хорошо делать приложения. Я сам когда-то очень удивился, когда узнал, что на работе у меня такая лычка, хотя до этого спокойно жил считая себя мидлом

    • @fonzyara
      @fonzyara Рік тому +1

      ⁠@@IKSudnikкстати насчет того, что некоторые формулировки черпал из ресурсов по подготовки к собеседованиям - я сам эти ресурсы и составляю) кажется, я раз 100 сам своими словами, учя других людей или проходя собесы сам, проговаривал разницу кучи и стека)

    • @alex_und3r
      @alex_und3r Рік тому

      @@sdev9881 сеньор это тот кто получает зарплату сеньора, а не плешивый лев из авито, уже бывший правда

    • @alex_und3r
      @alex_und3r Рік тому

      @@fonzyara Володя, не слушай "настоящих инженеров", держался молодцом. Ты правильно заметил, что тебе не дали полностью раскрыться. Надеюсь начальство посмотрит как всрато назаров собесит людей и примет меры.

  • @MadKingRPS
    @MadKingRPS 11 місяців тому

    Решение с сортировкой словаря по ключу не сработает, так как неизвестно, были ли отсортированы id на входе по тому же алгоритму. Айдишники могли прийти в абсолютно любом порядке. Решение со словарем можно доработать

    • @Сергей-ш7и3п
      @Сергей-ш7и3п 11 місяців тому

      Сработает. Айдишники приходят в любом порядке, и в словаре этот порядок фиксируется, потому что мы записываем индекс от 0 до n
      Если этот словарь потом отсортировать по ключу (индекс идшника) - то получится тот же самый массив

    • @Сергей-ш7и3п
      @Сергей-ш7и3п 11 місяців тому

      Именно поэтому можно обойтись без словаря и просто записывать приходящий adverb на нужную позицию, то есть вместо dict[index] = adverb:
      adverbs[index] = adverb

    • @ВладимирВладимирович-д7ч
      @ВладимирВладимирович-д7ч 2 місяці тому

      @@Сергей-ш7и3п а не задумывались, что произойдет, если элемента с таким индексом в массиве на момент попытки записи еще не будет)

    • @Сергей-ш7и3п
      @Сергей-ш7и3п 2 місяці тому +1

      @@ВладимирВладимирович-д7ч количество adverbs заранее известно, поэтому можно массив заполнить значениями по умолчанию

  • @sarvarqosimov8363
    @sarvarqosimov8363 Рік тому +4

    👍

  • @fgrdn
    @fgrdn 7 місяців тому +1

    наверное плохая практика все ж выкладывать экзистенциальных джунов.

  • @ПрофессорСтаниславский-м3у

    Я просто в шоке

  • @Croleack
    @Croleack Рік тому +3

    Че реально 3 года опыта ? 😮

    • @fonzyara
      @fonzyara Рік тому

      Много или мало?)

    • @torburgmax
      @torburgmax 11 місяців тому

      @@fonzyara мало))

    • @EnergoIT
      @EnergoIT 11 місяців тому

      ​@@fonzyaraможно твою телегу)

  • @Сергей-ь5е2в
    @Сергей-ь5е2в 10 місяців тому +2

    постоянно читает со второго монитора, противно такого собесить

  • @Денис-ж3ф5р
    @Денис-ж3ф5р Рік тому +3

    Вот ему не лень было зубрить про стэк и кучу когда можно просто понять это 😮

    • @EasySwiftIOS
      @EasySwiftIOS  Рік тому

      Так он понимает 🌚

    • @Денис-ж3ф5р
      @Денис-ж3ф5р Рік тому +1

      @@EasySwiftIOS не особо похоже, как по мне, выглядит как зубрежка.

    • @EasySwiftIOS
      @EasySwiftIOS  Рік тому

      Выглядит да, это просто уровень понимания такой 🌚

  • @aleksandr2150
    @aleksandr2150 10 місяців тому

    А эта Екатерина не в Тиньке, случайно, работает?

  • @wealtylife5518
    @wealtylife5518 10 місяців тому

    Нуднята!