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

  Рет қаралды 9,332

Easy Swift

Easy Swift

5 ай бұрын

Что такое Mock Interview? Mock Interview - это практическое тренировочное собеседование, которое отлично подготовит вас к реальному собеседованию на работу. Его основная цель - смоделировать приближенную к реальности ситуацию job interview и отработать возможные ответы на трудные вопросы.
Привет! В сегодняшнем выпуске у нас в гостях Миша и Вова, вы уже знакомы. Миша проведет собес, а Вова попытается защитить свой пояс UFC, ой, свое звание сеньора. Будет жарко! Приятного просмотра!
Не скупитесь на обратную связь! Это важно. Вместе мы сделаем мир ИТ чуть более доступным для всех :)
мы в телеге: t.me/ios_prog
наш чатик: t.me/+tzWmsOMTPpFjMzAy
00:17 В этом выпуске
01:50 Опыт кандидата
05:57 Live Coding вопрос 1
06:29 Mutating
07:37 Stack
09:52 Live Coding вопрос 2
11:24 Live Coding вопрос 3
13:50 Про кучу
17:13 Про диспетчеризацию
19:00 Live Coding вопрос 4
24:36 Мише не нравится
24:45 Пауза. Промежуточная обратная связь.
27:10 Live Coding вопрос 5
34:04 Про коллекции
45:03 Мише нравится
45:35 Про UI. Таймер
47:40 Про UI. Жизненный цикл View
53:00 Про UI. Тянем View пальцем вниз
56:55 Про UI. Frame и bounds
59:33 Про UI. Кастомная View
01:02:32 Нанял бы Миша Вову? Промежуточная обратная связь
01:05:20 Из middle в senior. КАК?
01:07:00 Итоговая обратная связь
01:12:30 Вова негодует
01:14:58 Современные реалии. Риски работодателя
01:15:57 Обратная связь от Кати

Пікірлер: 85
@ARTEMvorkhlik
@ARTEMvorkhlik 3 ай бұрын
20:10 этот код не скомпилируется, даже если добавить override. Функции в extension у родителя не могут переопределяться у потомков. Полкода внизу не видно
@Igor_pro_vsex
@Igor_pro_vsex 5 ай бұрын
Спасибо ребята. Полезное видео. Слежу за контентом и дальше буду следить
@cmdBcmdR
@cmdBcmdR 5 ай бұрын
Очень приятно слушать милашей-очаровышей :) Спасибо за видео
@fonzyara
@fonzyara 5 ай бұрын
Когда вижу видосы на этом канале - автоматически ставлю лайк не задумываясь)
@jesusedits1363
@jesusedits1363 5 ай бұрын
Очень полезно ❤ Спасибо большое 😊
@mishap1923
@mishap1923 5 ай бұрын
Спасибо за видео! Супер
@user-yu5bm1dt9w
@user-yu5bm1dt9w 5 ай бұрын
Очень полезно, спасибо😊
@sloth_ev
@sloth_ev 5 ай бұрын
Очень полезно и увлекательно , спасибо ребятам за работу
@ilyayurkin8978
@ilyayurkin8978 5 ай бұрын
Спасибо за контент! Полезно
@kalmahiks
@kalmahiks 4 ай бұрын
Посмотрел я полностью видос и прочитал все комментарии, вот мои мысли: по поводу Михаила, не согласен, что он высокомерный/токсичный или хромают его софт скиллы. И то, что он заранее не готовился, не делает его плохим. Видно, что он проводил много собесов до этого, и, может себе позволить импровизировать на ходу. Вообще в этом есть свой прикол, у него выработана база, и он строит собес исходя из ответов Владимира, и корректирует курс. Понравился момент, когда Михаил спросил, у тебя есть выбор, по какой теме пойти дальше, хороший прием. Еще понравилось, что после ответов Владимира, Михаил не говорил, как надо правильно, и не уходил в монологи, ведь время и так ограничено, а его задача не обучить собеседуемого, а за короткое время максимально выяснить про кандидата, понять глубину знаний. Улыбался, не душнил, оставил приятное впечатление. У него роль такая на этом собесе, особенно учитывая ответы Владимира. Думаю тут важная психология взаимодействия. И общение кандидата с интервьюером строится не только на технических ответах, а еще на том, как ответы преподнесены. Теперь о Владимире. По началу кажется довольно молодым и выскочкой. Особенно после слов про экзистенциальный контейнер (я вообще хз че это) и другие заумные слова (семантика вместо сигнатуры, например). Но это выглядит так, что кандидат называет модные и непонятные (может только мне?) слова, чтобы показать свою крутость. Но я считаю, что это работает против кандидата. За каждый сказанный термин тебя могут спросить, и если поплывешь, то все, хана. Вообще, чем проще - тем понятнее. Чем понятнее - тем меньше вопросов. Чем меньше вопросов - тем лучше. Понятно, что мотивация Владимира показать себя максимально круто, но я поначалу воспринял его как молодого выскочку, и который еще себя сеньором называет. Но, со временем понимаешь, что паренек-то шаристый. Еще было много моментов, где видно, что Владимир готовился. Кмк, лучше этот момент скрыть, и отвечать так, чтобы не было понятно, что ты зубрил, очков это тебе не прибавит. Но видно, что Владимир шаристый, толковый парень. Мне кажется, можно было бы даже получить синьора, если бы отвечал проще) Не тупил, предлагал всегда идеи, задачи решал сходу, такое возможно только проходя собесы подряд, получая навык прохождения собеса, но все равно круто, молодец. А по поводу грейда сеньора, это только набитые шишки. Когда ты не только умный, но еще и мудрый. Многое повидал, много что трогал, и заранее можешь предсказать проблемы, которых еще нет. Это только приходит с опытом. Все же я думаю, что время коррелирует с опытом. Если много лет опыта - это еще не значит, что синьор. Но если мало лет опыта - то точно не синьор, даже если ты очень умный. Ну нельзя же назвать синьором чела с 1-2 годами опыта? (речь не про Владимира, а в целом) А на синьорских позициях, требования к софт-скиллам куда важнее, чем просто уметь писать код. Ведь качество кода мидла принципиально не отличается от синьора. Видос познавательный и интересный, спасибо всем причастным, лайк 👍 Ну как-то так, чет понесло меня😅
@EasySwiftIOS
@EasySwiftIOS 4 ай бұрын
Спасибо за такой развернутый комментарий!)) 🫶🏻
@1tshologram
@1tshologram 5 ай бұрын
очень полезно! спасибо!
@user-if3hh6xf5g
@user-if3hh6xf5g 5 ай бұрын
Было интересно. Спасибо
@user-cx5kl7gq7s
@user-cx5kl7gq7s 5 ай бұрын
Очень полезно 😊
@user-cx5kl7gq7s
@user-cx5kl7gq7s 5 ай бұрын
Какой крутой контент вы делаете! Скоро здесь будет 100000 просмотров 🙏🏼🔥
@EasySwiftIOS
@EasySwiftIOS 5 ай бұрын
Когда уже, я устал ждать :(
@Lilli_425
@Lilli_425 4 ай бұрын
Какой же я себя глупый чувствовала, когда все интервью думала, что это собес на джуна, хотя к сожалению сейчас реальность такова, что для джунов примерно такие же вопросы 😿
@EasySwiftIOS
@EasySwiftIOS 4 ай бұрын
🥲 суровые времена
@glebfann
@glebfann 5 ай бұрын
Собеседующий довольно приятный. С миддлом согласен, сеньором тут явно не пахнет. Отвечал конечно уверенно, но неправильно, как будто слышал звон да не знаю где он 😃
@kolu4ka1983
@kolu4ka1983 3 ай бұрын
Это по каким требованиям ?) Есть какой-то документ на законодательном уровне который определял бы грейды ?) По моему субъективному мнению - любой кто сделает прилу с нуля и зарелизит ее на App Store то это СиНьнОрИще!. А если еще эта прила ему бабки будет приносит то супер пупер Синиор Помидор!
@MegaMrGrom
@MegaMrGrom 5 ай бұрын
Собрались три джуна, Катя фотка топ)
@wealtylife5518
@wealtylife5518 2 ай бұрын
На джуна не потянут они
@MixIBay
@MixIBay 5 ай бұрын
Круто, полезно
@eclipseecl3794
@eclipseecl3794 5 ай бұрын
мой первый собес на джуна был такой же. Спасибо, было интересно
@EasySwiftIOS
@EasySwiftIOS 5 ай бұрын
хахххх
@user-vn7mj2dl5l
@user-vn7mj2dl5l 5 ай бұрын
Крутой контент, парни!
@EasySwiftIOS
@EasySwiftIOS 5 ай бұрын
стараемся со всех сил
@emil42661
@emil42661 5 ай бұрын
Устроили мясо ееее😂
@docean9946
@docean9946 4 ай бұрын
с кайфом посмотрел спасибо
@EasySwiftIOS
@EasySwiftIOS 4 ай бұрын
Cпасибо за отзыв!
@user-mc2dv9fg1k
@user-mc2dv9fg1k 5 ай бұрын
По мне так все хорошо
@unclebob003
@unclebob003 4 ай бұрын
Нормальный собес. Интервьер ок, кому нужно больше нежности, обращайтесь к девочкам hr. Лучше многих, что есть на ютубе. Ситуативные вопросы интересные. Про таймер вопрос специфический, если раньше не слышал, не догадаешься, даже если знаешь про runloop и его режимы. Вова судя по всему спец по собесам, ключевое по собесам. Потом и канал его увидел на тему. Но разработка и собесы - это вещи в себе и если ты хорошо в одном, это не гарантирует, что ты хорош и в другом. Объективно за три года сложно стать сениором, в развитых странах - это спец образование на четыре года и лет семь опыта. И вообще сениор - это в первую очередь не тот кто знает про таблицы деспетчерезации, а тот кто умеет строить приложение со всеми сложностями.
@user-mc2dv9fg1k
@user-mc2dv9fg1k 4 ай бұрын
Полностью согласен
@user-mc4df8gk2w
@user-mc4df8gk2w 5 ай бұрын
Круто!
@prostolev90
@prostolev90 5 ай бұрын
хорошо душили сеньора)
@sdev9881
@sdev9881 5 ай бұрын
это даже не душнилово. очень лайтовый собес
@user-kk3ng4we1o
@user-kk3ng4we1o 3 ай бұрын
Оценивать сеньорность по знаниям платформы не совсем корректно, глубокое знание Swift, UIKit, платформы не делает инженера сениором, но это может быть отличным сигналом, что нужно провести дополнительную секцию по архитектуре и проектированию, с задачами уровня: "спроектируй мне мессенджер". Как правило у компании таких задач нет и им нужны крепкие автономные мидлы, которых для удержания называют сениорами
@Medovar
@Medovar 5 ай бұрын
Блин, что-то не влез экран полностью на видео
@sarvarqosimov8363
@sarvarqosimov8363 5 ай бұрын
👍
@card1nal312
@card1nal312 5 ай бұрын
Владимир пушка! 🔥👏🏻😉
@fonzyara
@fonzyara 5 ай бұрын
💕
@riddik18
@riddik18 5 ай бұрын
Владимир молодец проявил смелость и решительность, не боясь рисковать. Он получил оценку Миддла, но это лишь повод для самосовершенствования. Он узнал свои слабые стороны, прокачает их все будет отлично.
@vvosmoj
@vvosmoj 5 ай бұрын
Дак он сеньор, я его знаю, работал с ним, оценка занижена
@EnergoIT
@EnergoIT 3 ай бұрын
​@@vvosmojгде работали?
@MadKingRPS
@MadKingRPS 4 ай бұрын
Решение с сортировкой словаря по ключу не сработает, так как неизвестно, были ли отсортированы id на входе по тому же алгоритму. Айдишники могли прийти в абсолютно любом порядке. Решение со словарем можно доработать
@user-oe8ei2st5u
@user-oe8ei2st5u 3 ай бұрын
Сработает. Айдишники приходят в любом порядке, и в словаре этот порядок фиксируется, потому что мы записываем индекс от 0 до n Если этот словарь потом отсортировать по ключу (индекс идшника) - то получится тот же самый массив
@user-oe8ei2st5u
@user-oe8ei2st5u 3 ай бұрын
Именно поэтому можно обойтись без словаря и просто записывать приходящий adverb на нужную позицию, то есть вместо dict[index] = adverb: adverbs[index] = adverb
@user-tx2se7vp3s
@user-tx2se7vp3s 5 ай бұрын
Я просто в шоке
@user-yd9xy3rb4x
@user-yd9xy3rb4x 5 ай бұрын
Блин про existential container даже интервюер от удивления растерялся))) он зубрил все, тут прям видно. Если ты понимаешь про это ты не скажешь таких вешей. Короче я выключаю видос и дальше не буду смотреть
@fonzyara
@fonzyara 5 ай бұрын
Ахаххахаха, ладно)
@fonzyara
@fonzyara 5 ай бұрын
За около 70 пройденных и проведенных собесов определения и ответы на вопросы, которые встречаются на 99% собесов, часть самого тебя) Ты бы хотел, чтобы кандидат «мычал» и выдавал бы кривые формулировки так, как он «чувствует»?) А про экзистенциальный контейнер - это мой личный интерес. Интересно как тогда, по твоему мнению, человек, который не знает про то, что я сказал, грамотно объяснил задачу с протоколами))
@user-yd9xy3rb4x
@user-yd9xy3rb4x 5 ай бұрын
@@fonzyara да я без хэйта) просто хотелось бы синьерные interview)
@hakatonvideo5241
@hakatonvideo5241 5 ай бұрын
Познавательно парнишка молодец,. Только откуда такого душного интервьюера взяли. Не готов, вопросы из головы, на столько высокомерный шо ппц. Если увижу в команде такого лида выйду из команды в тот же день)
@EasySwiftIOS
@EasySwiftIOS 5 ай бұрын
Вам показалось, все прошло в более чем дружелюбной атмосфере :)
@dobrysiabar8791
@dobrysiabar8791 5 ай бұрын
Глубоко копает и выковыривает слабости не равно душнила. Прокачивай свои навыки и у тебя не будет таких же проблем с ним)
@riddik18
@riddik18 4 ай бұрын
да почему вы думаете, что он высокомерный и душный, он показал его слабые стороны и это отлично, есть куда расти. Я бы у удовольствием бы поработал с таким лидом. А вы что хотели, чтоб он ему джуновские вопросы задавал по списку? так то собес на сеньора
@elaidzhashchukin7268
@elaidzhashchukin7268 3 ай бұрын
Наконец-то кто то об это написал. Полностью поддерживаю! Я честно говоря остановил интервью и попрощался бы. А парень красавчик, даже не важно насколько он хорошо или плохо отвечал. У Лида даже нет четко сформулированного вопроса. Ааа, ббб...алфавит пришли учить. Стоило бы приземлиться ему немного. 👎
@IKSudnik
@IKSudnik 5 ай бұрын
С оценкой на мидл я полностью согласен. Про душность собеседующего не согласен. Но высокомерность присутствовала
@fonzyara
@fonzyara 5 ай бұрын
Что по твоему мнению мне не хватило? Интересно
@IKSudnik
@IKSudnik 5 ай бұрын
@@fonzyara ну, честно говоря, ты во многих вопросах плавал если судить именно по интервью. Так же было видно, что ответы на многие вопросы ты черпал именно из ресурсов для подготовки к собеседованиям, особо не вникая. Но я ни в коем случае не хочу сказать, что это плохо и ты от этого плохой разработчик. Но, я считаю, что сеньор это уже нечто больше чем просто хорошо делать приложения. Я сам когда-то очень удивился, когда узнал, что на работе у меня такая лычка, хотя до этого спокойно жил считая себя мидлом
@fonzyara
@fonzyara 5 ай бұрын
⁠@@IKSudnikкстати насчет того, что некоторые формулировки черпал из ресурсов по подготовки к собеседованиям - я сам эти ресурсы и составляю) кажется, я раз 100 сам своими словами, учя других людей или проходя собесы сам, проговаривал разницу кучи и стека)
@alex_und3r
@alex_und3r 5 ай бұрын
@@sdev9881 сеньор это тот кто получает зарплату сеньора, а не плешивый лев из авито, уже бывший правда
@alex_und3r
@alex_und3r 5 ай бұрын
@@fonzyara Володя, не слушай "настоящих инженеров", держался молодцом. Ты правильно заметил, что тебе не дали полностью раскрыться. Надеюсь начальство посмотрит как всрато назаров собесит людей и примет меры.
@ndrey399
@ndrey399 4 ай бұрын
Для каждой функции свой стек? Точно сеньор?🫠
@EasySwiftIOS
@EasySwiftIOS 4 ай бұрын
Все могут ошибаться
@romanmaiboroda8783
@romanmaiboroda8783 2 ай бұрын
Читал в статье, на Хабре, именно это)
@russiancomedian3504
@russiancomedian3504 5 ай бұрын
Че реально 3 года опыта ? 😮
@fonzyara
@fonzyara 5 ай бұрын
Много или мало?)
@torburgmax
@torburgmax 4 ай бұрын
@@fonzyara мало))
@EnergoIT
@EnergoIT 3 ай бұрын
​@@fonzyaraможно твою телегу)
@alex_und3r
@alex_und3r 5 ай бұрын
У Владимира было только два явных промаха, забыл какая диспетчиризация в расширениях и забыл нслок. А вот если брать Назарова, то если собесишься на сеньора, а тебя спрашивают про фрейм и баундс, то идти работать с такими людьми не стоит. Такие люди не пытаются понять твой опыт, а пытаются сбить твой грейд, чтобы платить ниже рынка.
@sdev9881
@sdev9881 5 ай бұрын
у него много промахов. плавал в каждом модуле. Какую-то странность начал рассказывать про мультистэки, зачем-то не туда зашел про эксзистенц. контейнер. В многопоточке сделал решение на уровне джуна со словарем, фрейм и баундс база и то не смог доступно объяснить
@artyom5602
@artyom5602 3 ай бұрын
@@sdev9881 солидарен. Он по-факту завалил все вопросы. Плюс пытался отвечать вообще не в тему. Где тут Михаил пытался сбить грейд я хз
@aleksandr2150
@aleksandr2150 2 ай бұрын
А эта Екатерина не в Тиньке, случайно, работает?
@EasySwiftIOS
@EasySwiftIOS 2 ай бұрын
Нет 🌚
@user-yd9xy3rb4x
@user-yd9xy3rb4x 5 ай бұрын
Вот ему не лень было зубрить про стэк и кучу когда можно просто понять это 😮
@EasySwiftIOS
@EasySwiftIOS 5 ай бұрын
Так он понимает 🌚
@user-yd9xy3rb4x
@user-yd9xy3rb4x 5 ай бұрын
@@EasySwiftIOS не особо похоже, как по мне, выглядит как зубрежка.
@EasySwiftIOS
@EasySwiftIOS 5 ай бұрын
Выглядит да, это просто уровень понимания такой 🌚
@user-il3bi4dm4r
@user-il3bi4dm4r 3 ай бұрын
постоянно читает со второго монитора, противно такого собесить
@wealtylife5518
@wealtylife5518 2 ай бұрын
Нуднята!
Переезжаем с UIKit + Viper на SwiftUI ПОДРОБНЫЙ РАЗБОР
1:06:48
iOS Такой • IOS Разработка • IT Подкасты
Рет қаралды 1,2 М.
iOS Мок Интервью Middle разработчика - Федор
1:26:53
iOS Мок Интервью Middle разработчика - Халиль
1:03:55
Радио-Т 910
2:17:49
Радио-Т
Рет қаралды 375
Cобеседование Android-разработчика. Максим Качинкин, Dodo Engineering
1:44:13
Android Broadcast. Все об Андроид разработке
Рет қаралды 12 М.