Господа, вы делайте ставку еще и на то, что когда человек долго работает, теория вылетает из головы и забывается, потому что в реальной работе она особо не нужна. Поработайте года три без собесов, и забудется вообще все. Поэтому опытным разработчикам зачастую сложно проходить собесы
Может тогда побудешь кандидатом, а в качестве интервьюера пригласишь кого-нибудь. Чтобы вопросы не повторялись, ведь у другого интервьюера будет другой багаж вопросов, основанный на своём отличном опыте
Есть хоть одна причина на свете, для чего нужно обсуждать side table? В документации о ней не говорится и узнать о ней можно, покопавшись в исходном коде свифта. Знание о ней дает ровно 0 пользы. Куда полезней спросить у разработчика про retain/release.
@@ФератАметов-б7в притянуто за уши, точно так же можно сказать вообще о чем угодно - "палезнажи". А по факту нет, не очень полезно, потому что на практике не имеет никакого применения.
@@gomayata-f2n возможно это просто некий индикатор, насколько кандидат заинтересован в своей профессии, насколько готов он погружаться. Тут правда беда в том, что на работе часто погружаешься лишь в то что надо именно эту работу сделать в срок, а времени на дополнительно обучение не всегда остается. Гигантский список статей, книг и видео, отложенных на "изучить когда будет время" только растет.
Ильдар, привет! Спасибо за выгрузку мок-интервью! Было интересно посмотреть. Я, то ли в силу чуть бóльшего опыта, чем у Халиля, то ли в силу того, что пересмотрел много интервью с Тинькофф, Сбера и других российских бигтехов, посчитал, что интервью было достаточно простеньким на позицию миддла, либо это интервью не развилось до уровня крепких вопросов на миддла, потому что гость не смог глубоко погрузиться в топики вроде коллекций или side table тех же. Но хочу сказать всё-таки в защиту Халиля, что он молодец: хорошо и спокойно держался так, как будто на ежедневный утренний дейлик пришёл :) Вот что интересно: есть ли live coding и алгосы сейчас в том же Storytel? Или как в России, скрининг-тех-live coding-оффер и его обсуждение? И проводит ли Storytel поведенческое интервью?
Привет! У нас есть этапы с HR/Manager скрининги стандартные, дальше тех задание или лайв-кодинг на выбор, дальше уже тех собес и последний этап System Design. А так вижу еще тут в некоторые места типа банков добавляют изначально какой то тест на IQ: решаешь задачки логические и только потом приглашают на следующий этап))
@@gomayata-f2n глубоко - понятие относительное, думаю, тут вы согласитесь. Но в целом ваши вопросы резонные, ибо знать нюансы вплоть до реализации под капотом на Swift - больше с опытом и любопытством приходит. Но круто бы миддлу понимать, как создаются, хранятся и умирают все виды ссылок на объект. Хотя бы в общих чертах. Это дает представление о том хотя бы, почему при обращении в unknowned при отсутствии объекта там в рантайме дает exception, или почему unowned быстрее weak.
Вот честно - ставлю дизлайк по той причине что нету никакого понимания у смотрящего сей мувик - был ответ правильный или нет. Всегда коментарий от ведущего - ок ок класс. На некоторые вопросы были неправильные ответы - как это понять? Делай или вставки с коментарием своим после таких ответов или в конце давай отдельное пояснение по всем таким моментам. Иначе стоимость такого интервью - весьма сомнительна И это касается всех видосов данного автора
@@Anton-r9o буквально неделю назад проходила собес на позицию трейни и там вопросы были гораздо сложнее, так что это не мое представление о трейни, так, к сожалению, изменился рынок
@@Lilli_425 хоть бы парочку примеров привела, звучит всё максимально голословно. В этих вопросах нет ничего простого. Если они тебе кажутся простыми, придумай себе сразу в резюме 2 года опыта и иди на мидла. В чём проблема? Тебе не нужен трейни.
@@gomayata-f2nс удовольствием приведу несколько примеров вопросов на которые я не смогла ответить: 1) в каком случае не будет работать таймер вне главного потока? 2) как сделать класс со статической диспетчеризацией помимо использования final 3) почему weak быстрее unowned, помимо того, что unowned под капотом force unwrapping. (Здесь я ответила, но с подсказкой, не сразу поняла о чем шла речь) 4) в чем отличие tcp и udp Еще были просто интересные, на мой взгляд, темы: 1) привести пример того, что делает презентер в вайпере 2) в каких случаях при открытии нового vc не будет вызываться viewdidappear 3) привести пример использования autoreleasepull 4) рассказать подробнее про момент создания стека (я сказала, что он создается в момент компиляции, но меня попросили на нескольких примерах объяснить как именно) 5)render server как работает Также был лайф кодинг, где нужно было решить 1 алгоритмическую задачу, 2 задачи на многопоточку на использование семафора и группы, еще устные задачи на лист захвата и всякие inout и defer
вот тут уже действительно мидловские вопросы! лайк
единственное задачку про gcd было бы полезно вывести в описание к видео или при монтаже
Да, добавил в описание)
Господа, вы делайте ставку еще и на то, что когда человек долго работает, теория вылетает из головы и забывается, потому что в реальной работе она особо не нужна. Поработайте года три без собесов, и забудется вообще все. Поэтому опытным разработчикам зачастую сложно проходить собесы
да, это - отдельный скилл, который без практики теряется, к сожалению.
На senior планируется ?
Был бы кандидат)
Может тогда побудешь кандидатом, а в качестве интервьюера пригласишь кого-нибудь. Чтобы вопросы не повторялись, ведь у другого интервьюера будет другой багаж вопросов, основанный на своём отличном опыте
Когда прохожу собесы всегда волнуюсь, ребятам респект за контент)
может в конце публично комментировать ответы кандидата? (если он сам не против)
Боюсь это затянется на 2 часа все с обсуждениями, но может попробую с кем нибудь)
@@ildarzalyalov5281 Вопросы интересные, хотелось бы слышать на них правильные ответы со стороны собеседующего, хотя бы кратко
@@ildarzalyalov5281хотя бы отдельным видео, типа разбор ответов на собесе.
Спасибо большое за контент! Очень было полезно! 👏🏻💥🤠
Есть хоть одна причина на свете, для чего нужно обсуждать side table? В документации о ней не говорится и узнать о ней можно, покопавшись в исходном коде свифта. Знание о ней дает ровно 0 пользы.
Куда полезней спросить у разработчика про retain/release.
Добро пожаловать в мир дивных it собесов, где у тебя спрашивают всякую дичь
Полезно знать и понимать, как это работает "под капотом". Об этом говорится на WWDC про Swift Performance
@@ФератАметов-б7в притянуто за уши, точно так же можно сказать вообще о чем угодно - "палезнажи".
А по факту нет, не очень полезно, потому что на практике не имеет никакого применения.
@@gomayata-f2n возможно это просто некий индикатор, насколько кандидат заинтересован в своей профессии, насколько готов он погружаться. Тут правда беда в том, что на работе часто погружаешься лишь в то что надо именно эту работу сделать в срок, а времени на дополнительно обучение не всегда остается. Гигантский список статей, книг и видео, отложенных на "изучить когда будет время" только растет.
Ильдар, привет! Спасибо за выгрузку мок-интервью! Было интересно посмотреть.
Я, то ли в силу чуть бóльшего опыта, чем у Халиля, то ли в силу того, что пересмотрел много интервью с Тинькофф, Сбера и других российских бигтехов, посчитал, что интервью было достаточно простеньким на позицию миддла, либо это интервью не развилось до уровня крепких вопросов на миддла, потому что гость не смог глубоко погрузиться в топики вроде коллекций или side table тех же.
Но хочу сказать всё-таки в защиту Халиля, что он молодец: хорошо и спокойно держался так, как будто на ежедневный утренний дейлик пришёл :)
Вот что интересно: есть ли live coding и алгосы сейчас в том же Storytel? Или как в России, скрининг-тех-live coding-оффер и его обсуждение?
И проводит ли Storytel поведенческое интервью?
Привет!
У нас есть этапы с HR/Manager скрининги стандартные, дальше тех задание или лайв-кодинг на выбор, дальше уже тех собес и последний этап System Design. А так вижу еще тут в некоторые места типа банков добавляют изначально какой то тест на IQ: решаешь задачки логические и только потом приглашают на следующий этап))
@@ildarzalyalov5281 в моей текущей конторе тоже пришлось тесты на IQ сдавать))
@@gomayata-f2n глубоко - понятие относительное, думаю, тут вы согласитесь. Но в целом ваши вопросы резонные, ибо знать нюансы вплоть до реализации под капотом на Swift - больше с опытом и любопытством приходит. Но круто бы миддлу понимать, как создаются, хранятся и умирают все виды ссылок на объект. Хотя бы в общих чертах. Это дает представление о том хотя бы, почему при обращении в unknowned при отсутствии объекта там в рантайме дает exception, или почему unowned быстрее weak.
Привет, а подскажи где посмотреть собесы в бигтехи?
так почему анимация не останавливается ?
Было бы полезнее, если бы вы помогали с ответами на ваши вопросы.
Уже в следующем видео с Федором так и сделал)
Экспериментируем с форматами)
@@ildarzalyalov5281 🙏
Касаемо вопроса про кеш. Картинки можно сохранять в кеш
Вот честно - ставлю дизлайк по той причине что нету никакого понимания у смотрящего сей мувик - был ответ правильный или нет. Всегда коментарий от ведущего - ок ок класс. На некоторые вопросы были неправильные ответы - как это понять?
Делай или вставки с коментарием своим после таких ответов или в конце давай отдельное пояснение по всем таким моментам.
Иначе стоимость такого интервью - весьма сомнительна
И это касается всех видосов данного автора
👍
Халиль не писал sahih invest?
Почему то всегда собеседования на видео гораздо проще, чем в реальности. В реальной жизни такой собес был бы даже не на джуна, а на трейни
у вас очень странное представление о трейни, это начинающий программист с нулевым или минимальным опытом работы
@@Anton-r9o буквально неделю назад проходила собес на позицию трейни и там вопросы были гораздо сложнее, так что это не мое представление о трейни, так, к сожалению, изменился рынок
@@Lilli_425 хоть бы парочку примеров привела, звучит всё максимально голословно. В этих вопросах нет ничего простого. Если они тебе кажутся простыми, придумай себе сразу в резюме 2 года опыта и иди на мидла. В чём проблема? Тебе не нужен трейни.
@@gomayata-f2nс удовольствием приведу несколько примеров вопросов на которые я не смогла ответить:
1) в каком случае не будет работать таймер вне главного потока?
2) как сделать класс со статической диспетчеризацией помимо использования final
3) почему weak быстрее unowned, помимо того, что unowned под капотом force unwrapping. (Здесь я ответила, но с подсказкой, не сразу поняла о чем шла речь)
4) в чем отличие tcp и udp
Еще были просто интересные, на мой взгляд, темы:
1) привести пример того, что делает презентер в вайпере
2) в каких случаях при открытии нового vc не будет вызываться viewdidappear
3) привести пример использования autoreleasepull
4) рассказать подробнее про момент создания стека (я сказала, что он создается в момент компиляции, но меня попросили на нескольких примерах объяснить как именно)
5)render server как работает
Также был лайф кодинг, где нужно было решить 1 алгоритмическую задачу, 2 задачи на многопоточку на использование семафора и группы, еще устные задачи на лист захвата и всякие inout и defer
@@Lilli_425 хорошие вопросы, зная ответы на которые можно спокойно идти устраиваться на мидла, не тратя время на трейни.