Публичное собеседование iOS-разработчика | Петя Коренев и Андрей Галушка

Подготовка к собеседованию на iOS Developer

Транскрипция видео:

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

    00:00:00 - 00:01:45

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

    00:00:52 - 00:02:23

  • начнем спиде просто парусом меня зовут этим я работаю в компании сигма софтовых на позиции со всех арки так вот я занимаюсь занимался занимаюсь разработкой мобильных приложений в основном для ios последние наверно почти лет десять вот и свободное время участвовал в жизнь комьюнити вот возможно кто то знает кто то не знаю виду сообщества какой фиксик и вот и и сегодня буду рад провести публичное собеседование сами показать разобрать возможно кому то будет полезно как ходить кому-то будет полезно как

    00:01:37 - 00:03:04

  • проводить думал будет круто спасибо спасибо питер кто не купил билет на кого выход обязательно купите они тоже перешли вам цель сашка под постом пальцы вверх андрей можешь теперь пару слов о себе рассказать да собственно как ни странно тоже я с разработчик чуть поменьше опыта у меня вот начинал я будучи студентом хотел сначала на си плюс плюс пойти на никому не нужен станет без опыта на си плюс плюс и подвернулась вакансия на обучение прошел обучения практику до сих пор в это серия у нее очень люблю на какую позицию

    00:02:24 - 00:04:04

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

    00:03:14 - 00:05:01

  • средне потолочная компания вот и обычно там medal winner позиция то есть как раз будем вот я наверное начну с того чтобы прошу грэй грэй разыскать кратенько о своем опыте чем занимался последние время чем понравилось заниматься чем хочешь заниматься будучи на давайте наверно расскажу хотелось бы рассказать про мой первый проект коммерческие он был самый долгий и отважился у меня в памяти проект busy сошел network in a вот и чем не запомнился тем что там было много людей в команде и очень был такой

    00:04:07 - 00:06:12

  • хороший дух командной вот сам по себе проект был не из легких и очень было много более но при этом я на нём вырос и получил базовые навыки к примеру потому что youtube окей хорошо супер и сколько по времени ты занимала сколько прорезался добрыq около полтора года длился но я в нем был сам он не знал до 3 мм 4 была общая сумма хорошо а там какое-нибудь самое последнее приложение самое последнее место работы чем до поделать заниматься мужу понравилось что не понравилось последнее место работы это было серы в банке на

    00:05:10 - 00:06:58

  • приложения если двух словах то это приложение для менеджмента став а внутри какой-то организация данном случае банка типа это как джи рано только для более обычных работ вот и switch во первых стоит упомянуть что приложение было на 85 процентов из сокетов здесь и запроса для на сокетах интересно добавить еще что я до этого проекта у меня особо не было опыта никакого вести проект самому это вести за собой людей команда вот только перед этим был один маленький проект а так копыта вообще не было и так

    00:06:03 - 00:07:46

  • сложилась ситуация что нужен будь им лиц и в эту в этот проект и выбрали меня я согласился мне был интересен опыт из неприятной ситуации ну как неприятных то что это было нелегко первый опыт и плюс в начале было нормально потом нам не начали скидывать всякие менеджерские штуки хоккей то есть опыт и блюда в команде нет мне понравился заниматься такими будущем мы скажем так скажем так наверное мне нравится то есть быть во главе какие-то решения принимать то есть там по той же архитектурного дизайна но при этом я

    00:07:00 - 00:08:45

  • пока что все они сильно комфортно чувствовала позициям и которая которая дана нажать но в целом можно попробовать будущем наши сейчас я для себя решил что все-таки не очень мне хочется этим заниматься надо не значит что я откажусь от позиции какой-то там будет говорить и просто нажатием листы вот пожалуйста окей окей хорошо супер буквально пару вопросов по технологиям которые приходилось использовать вот у вас в режим и андрей указано cordata как одна из баз данных которые использовали расскажите в каком проекте

    00:07:53 - 00:09:29

  • что делали да корр да то как раз двух последних проектах использовалась и [музыка] в первом перед этим то есть вот последнее того тебя сейчас назвал последние еще перед этим была сфере обучения тоже проекты и в том в том который сфере обучения там на самом деле супер сет примитивном было и даже думаю не особо есть смысл драки боль более бой более более сложный то есть как который я так понимаю банкинг да там деле нашей смотри расстроятся на я использовал настройка над cordata и поэтому никаких сложностей а не испытывал просто это под

    00:08:41 - 00:10:21

  • называется курсор супер крутой и там очень все так сказать просто засад опять этот курда куда-то стек и в чем примечательна потому что там есть интерфейс и которые позволяют вызывать [музыка] апдейтить и кур дату в любом потоки то есть не нужно думать о том что сейчас другом потоке находишься и соответственно те нельзя использовать [музыка] контекст потому что он относится к другому потоку а сам я к сожалению не знаком с решением скажите пожалуйста андрей вот это вот решения курс сторону изолирует оба русским текстом то есть

    00:09:30 - 00:11:05

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

    00:10:18 - 00:11:56

  • скол ты пишешь там примеру insert дали там creed и все и она почка скармливается должен пир удобно и хорошо такой вопрос приходилось сталкиваться с миграцией моббинга миграция и такой же прям надо было какая-то моделька ушла с неё надо перенести на поле в другую модельку не было таких кейсов салон у меня только были легкие миграции это я просто создаю разная на версия схема и когда-то сама разруливать какие хорошо супер и второй момент говорили о websocket ах какое решение используем для высоких да

    00:11:08 - 00:12:51

  • вот это интересный вопрос потому что я долго выбирал что же использовать то есть я больше всегда склоняюсь к нативным решением то что есть вас деко я увидел что в ios с 13 добавились urals и ракет или как-то так она называется я решила завязать вот на свой страх и риск я попробовал в тестовом вроде как работает но потом начали вылазить не приятные штуки связано с тем что почему-то сокеты отваливались и в консоль выводила что типа там они какой-то youtube символа получили которые они не могут обработать

    00:11:59 - 00:13:30

  • и короче очень странно они супер нестабильные были в от порта мной не рекомендую пока продакшене использовать их в итоге перешли на старскрим это выделено время всё чётенько стала работать стабильно ничего не падает и вообщем все счастливы окей приходилось сталкиваться какими-то инстру инструмент ими для тестирования тестирования высоких то есть проблем проблема часто при разработке возникает в том что там сервер нужно отправить какую-то последовательность ивентов фильм там править пакет получить пакет и вон это

    00:12:45 - 00:14:17

  • тяжело мог это тяжело тестируются были какие-то инструменты для этом автоматизации для того чтобы проверить какой то и 5 до того как его implemented нет такого ничего не было пакета имеется ряду много любой любой event нет ни каких то стал не было у нас для разработкой предоставили в браузере 1 java скрипте написанный клиент и мы там ты пожалеть его запросы оттуда стало приложение как раз и делали опирались на него очень хорошо понял супер тогда я сейчас объявлю на одну минуту одну ремонтника не конец первой

    00:13:31 - 00:15:10

  • секции вот и прокомментировал я поэтому когда детям супер первая секция и вообще смысл ее да это знакомство с кандидатом то есть это пройтись по режима которая да я вижу смотрю вот посмотреть на те проекты которые когда делал выполнял и сначала цели 2 1 это такой айс breaker да потому что о своем опыте своих проектах кандидат охотнее всего расскажет ему будет легче отвечать потом на технические вопросы и вторая цель особенно важно для более северных кризис позиции это проверить складывается или не складывается

    00:14:20 - 00:15:54

  • картинка да то есть если в собеседование если если в резюме какие-то слова теги просто позволили которые к опыту кандидата отношения не имеют или где-то когда-то читал понравилось и shell пишем указать резюме соответственно чтобы это избежать чтобы этого избежать в ходе рассказа кандидата о каком-то опыте спрашиваем зацепились глаза за про дату рассказала высокие так интересная тема то есть проверить насколько под коммендации ему потом владеет и может там чуть-чуть раз катя деталь вот здесь у андрея

    00:15:08 - 00:16:26

  • получилось достаточно хорошо то есть видно что несмотря на там легкие вопросы волнуются но тем ни менее там своим опытом и тем что он делал владеет может рассказать о том что получилось что не получилось что что соответственно получилось возможно на этом этапе есть аудитории какие-то вопросы слова или мы продолжаем а вопросов нет продолжайте все отлично хорошо супер тогда это наш условный знак конгрессе одевать одевает наушники обратно теперь давай пройдемся андрей немножко по языку программирования скажи пожалуйста ты

    00:15:47 - 00:17:22

  • пишешь в основном сейчас на считаешь так понимаю правильно наверно да супер хорошо есть несколько простых вопросов по свифту наверно ты с ним сталкивался других собеседованиях если если ходил скажи пожалуйста что такое вылетает что давали you type копируются копи он играет происходит и он хранится слона это слишком углубленно отлично отлично и пропил я очень хочу послушать до валютой по обычно хранится стыке reference type он обычно уникальный точнее он всегда уникальный он хранится по адресу определенному

    00:16:34 - 00:18:05

  • не копируются цен посылочки передается он хранится в куче окей хорошо супер если я хочу допустим каким-то обратить хранитель этой куче я могу это организовать или он всегда об стойки целом да есть кейсы когда он будто не со куча к примеру примеру если он на захватывается в блоке там мотивируется вот в этом случае он будет храниться в кучу он отличный call опцион достаточно супер спасибо хорошо какие системы летают какие есть references to и так понимаю все классы класс структура супер хорошо хорошо расскажи пожалуйста

    00:17:19 - 00:19:29

  • о таких модификаторах управления памятью к квик is strong шнурка и зачем они нужны strong as вертепа дефолта подставляется ко всем property века до века решают конкретную проблему которая называется редлайн сайкл до россии очень крутая штука но есть как раз проблема с reference циклом и так это два объекта с он друг друга и немного не могут дениса лизации произвести вот века только да только два может редкие объекту добывается хоть как-то мне разлуки со зашел в дебоширом этом была звезда смерти

    00:18:33 - 00:20:23

  • да неважно 2 могут быть 346 сколько нами и вот этот кейс как раз и решается big cat reference он одевай ссылку слабо и соответственно память может освободиться для любой объект может быть микрофарад или только рефрен skype окей я могу сделать слабую ссылку допустим на на поле типа протокол то есть чем да конечно если добавить matific если он на он при constrain коня объекта или супер хорошо такая штука если в те как convenience и и говорит конструктор до конвенции говорит что это такое чем они отличаются

    00:19:27 - 00:21:34

  • до convenience конструктора я когда вижу это я понимаю что это но лично для меня педжета несказанно документация чисто с моей точки зрения когда я вижу convenience я понимаю что это саппорт инициализатор какой-то для удобства вот а сам по себе convenience это значит что внутри он вызывает инициализатор а другой не соли затар в рамках этого класса рик варит это чаще всего а также из моего опыта это когда в протоколах объявляешь какой-то нет тогда во всех классах является пометка recovered к этому и не ту целым это

    00:20:30 - 00:22:00

  • значит что везде нужно его реализовывать все больше нечего добавить окей может быть рекламе ты не без протокола это есть да допустим это вот большая конечно бывает когда quart такой кейс блин я сейчас она флешбэке начались ценится организаторов на него точно не помню там какой то есть кейс я хотел сначала сказать про то что если есть convenient инициализатор и и он юзает другого не цена за то тогда он предложит вам сделать рк веры но сейчас я понимаю что это не тот кейс скорее всего он просто при наследовании

    00:21:16 - 00:22:51

  • потеряется этот континент инициализатор если не реализовать 2 инициализатор ну вообще да можно как добавить обычно киса характер и я никогда этого не делал окей он же некоторых классах там viewcontroller и нет виска до рака и рот и в других классах там это примерно вопросы звездочка как ты думаешь почему почему конструктор который объявлен в протоколе в целом на самом деле плюс минус n типа тренда протоколы абстракция поведения до в соответственно их факторизация фабрикация вы не одни очень хорошо атаковали а библия вот

    00:22:13 - 00:24:09

  • почему он становится рик варят во всех классах которые конфетных протоколу их наследием как соответственно ну потому что это стандартное поведение протокола the sea интерфейса у него есть набор операций соответственно этот набор от раз и будет лизать конечные клиенты это просто было бы супер в ps3 бы разрешали но я думаю понятно итак не знаю стоит ли продолжена и в самом деле и тут чуть чуть глубже мне вот допустим есть проблема сквера часто сталкиваются вот разработчики повседневной жизни допустим описать

    00:23:10 - 00:24:45

  • какой-то консоль кастомный конструктор на яве контроллер правда ли контроллер всегда предлагает реализовать рекламе ты не twice кода вот этот конструктор на самом деле попадает из пуджик тишина интерфейс мужики хищного протокола а мишка bing и он на самом деле или реализация на базовом явью контроллере есть но когда мы объявляем наследника да и хотим сделать кастомный конструктор вот нам все равно проще сделать it like хотя он и жанна уже ежи конечно я сейчас отвечу на этот вопрос потому что происходит наследниках

    00:23:59 - 00:25:41

  • добавились новые поля а это не добавил поля а еще допустим и добавил полет в моем было и добавил нужно еще раз определять конструктор потому что его класса добавились новые свойства эти свойства должны быть brony чан и близко но вот совсем вот корректной версия да вот относительно того же свят свят ламели чада это то что класс наследует конструкторы своего родителя да если не объявляется то есть как только мы пытаемся объявить какой-то кастомный конструктор на нашем контроллере да мы теряем конструкторы от

    00:24:48 - 00:26:34

  • вот я и viewcontroller а соответственно нету конструктора мы не наследуем конструктор который нужен чтобы удовлетворительный сходим наш класс соответственно перестает удовлетворять нас coding вот и поэтому нам нужно писать рекламе дэвид исходов на нашем нашим контрольных то есть мы в целом можем даже поляне добавлять да мы же просто создать запас но если мы создаем конструктор увы вот нам потребуется это этого к реализации и предоставить хорошо супер конструкторы замечательно и наверно по сверху такой

    00:25:43 - 00:27:02

  • последний вопрос ключевые слова krause & reef rose вот что это такое и зачем оно нам srolls ставится на уровне метода или функции это значит что это функция элемента выбрасывает ошибки с роуз говорит о том что она как бы перенаправляют то что выброшена внутрь и наружу окей хорошо понял к супер целом я думаю что нет все таки меня не остановим эту секцию мои еще пару вопросиков зададим вот мы немножко уйдем от сорта мы перейдем к непосредственно ios sdk вот есть такой класс юрьеве контроля кое какие у него нет жизненного цикла крутой

    00:26:21 - 00:28:17

  • вопрос у меня да я на всякий случай назову все подряд это первое и не сработает потом вот бью потом едет вот view villa пьер wild bill боялся бьют сидит твою собью свела пир disappears и memory war noch immer die ничего не потерял какие хорошо вот пары допустим вот есть пара вела пьер бил disappear да и соответственно не допер дцп если edit log а вот допустим не нужно изменять изменять коктейлей out по по изменению клавиатур да то есть как это обычно делается подписываемся на белки где это лучше делать

    00:27:24 - 00:29:50

  • где подписываться будешь где подписоваться лучше на notification did вот потому что он срабатывает один раз соответствии с гарантии что куски кода не сработают несколько раз и песка всем ладно это бог ухожу не важно окей окей допустим недостатки могут быть у подписки вов люди клали не какие недостатки например уважение из нескольких экранов допустим какой-то какая-то последовательность туториала где вот в новейшем контрольный лист 1 2 3 я показываю по очереди и могу возвращаться допустим то есть 1 2 3 то

    00:28:44 - 00:30:42

  • есть кучу 2 потом выше 3 у меня объявили dload подписка сделаны на по-прежнему допустим по хорошим уж конечно надо отписываться навел на disappear вот этой подписки на вилке своя тайский смотря какой кейс я понял о чем вы в данном случае на we will appear надо делать подписку на юге и расписываться вот я просто себя avi приставил кейс с одним экраном ноги видел смысла навела пера девиз масса ok супер и такой вопрос и есть такой классный applications и там его атлетичный делегат какие делегаты если это перезимовал цикла

    00:29:46 - 00:31:45

  • первое это вилла тестом месте убил вам через общем сидит lounge и весов шанс было дальше сейчас это надо освежить память до отца после этого начинается цепочка так а если представить рисунок то там такой кружок будет вот и получается сейчас мы находимся стоите active на и из него можно выйти в бэкграунд соответственно будет потом будет метод вела enter бэкграунд или просто фото короче там background связано и потом будет вызвана скорее всего инактив да и дальше там можно получится вернуться foreground

    00:30:48 - 00:33:16

  • то есть это та же там метод там foreground называется там название их на эти самым если самом деле вот в основных да там 4 wheel and fur ground дерби коллектив был реальный актив edit and background да вот 1 какие из них приходилось каких из них приходилось и реализовывать какую-то там блоге полезно его стандартным там то вот того что x1 ридсом она сама или раз реализовать именно впп делегате особо ничего не писал такого вот хотя может я писал на неважно это подвожу просто к примеру на газу конкретному о котором все прекрасно

    00:32:06 - 00:33:35

  • знают работа с видео его нужно останавливать когда уходишь бэкграунд в этом выходишь background ставишь на паузу кража не останутся активно выходит пар игра foreground воспроизводишь его дальше но лет не воспроизводстве наркобизнес три моря от в каком то есть допустим бил риса и накати приезде что жена делать останавливать но расправить видит и лишайников то есть мы отпустим эту edit and background мы вошли бы гранда вот где уже did in the background окей хорошо зачем чем может там понадобиться разработчику когда-нибудь

    00:32:50 - 00:34:38

  • метод белорусами вот если у нас есть там это допустим guide and backgrounds we are есаян и вы и ваш дочери зачем ты придумали разработчики для он срабатывает быстрее чем то и раньше in the background и соответственно от веса на к примеру кейс сейчас я ду это или нет точнее до неправильно сказал это не относится к тому что он быстрее скорее всего это сработает когда жертва кажется я думаю если не ошибаюсь и как раз в этот момент удобно останавливать таймеры ok на самом деле не совсем не совсем так

    00:33:44 - 00:35:28

  • то есть таймер останавливать удобно alert нет этот метод очень хорошо сработать допустим вот когда виды отличие в гости а никто перед interbrand лучше всего бывает бывает такая как бы security плюшка иногда когда в приложении нужно сделать деменко кроной банка на до либо заболеть экран либо закрыть его картинкой да то есть много приложения так делают вот если ориентироваться на dident работа тоже за снапшоты там типа свою пушку и и за бурить не будет работать на up switch и потому что когда вы знаем об свеча приложение к актив

    00:34:46 - 00:36:01

  • потеряет вот но гигант еще соответственно не придет и там через об свечи можно будет просматривать краны увидеть сэм стив информацию о супер замечательно тогда по этой секции мы поучимся вот я попрошу попрошу вас андрей наушники я вот одну минутку демина для саша все же отключился супер эта секция это на самом деле простой набор вопросов на знаний у вас может быть какой то checklist ступай с детей вот основная идея попробовать понять где насколько глубоко когда знаком с инструментами и футболками с которыми он

    00:35:32 - 00:37:21

  • там типа будет работать изо дня в день и работает изо дня в день вот никакого там сакрального смысла здесь нет вот то есть оценивать это линейно наверное не очень правильно где по пять вопросов ответил 5 не ответил вот этот вот гораздо интереснее здесь понять насколько когда от может углубиться то есть мне очень понравилось к примеру в ответах андрея что он по бир энд стаут пытался разобраться где где что хранится есть какие типы франции в стеке какие типы шансов куча может ли болеть и пшеница pucci тоже может это подойдет

    00:36:26 - 00:37:52

  • большой опыт работы именно с языком на понимание как как это работает за кулисами очень понравился ответ допустим конструктор человек разбирался исследование конструкторов немножечко смазанные ответы по а есть из детей вот то есть какие-то вещи там сложно в трейси до практического опыта то есть принц возможно внимательно ни разу не читал но это не страшно то есть общий вывод по секции что у кандидата достаточно много знаний тематических и соответственно какие-то из них достаточно глубокий то есть это секция

    00:37:09 - 00:38:43

  • прошла в целом хорошо года я готов наверное ответить на вопрос какие то если есть что-то еще дополнительно прокомментировали все смотрят затаив дыхание до или и или не не программы глаза еще ребята если у вас есть вопросы какие-то был и задавайте их cash is an answer so мы идем время для того чтобы их задать или петель эндрью так что задавайте не стесняйтесь и тогда можно идти дальше да да мы можем идти дальше давайте андрей возвращайся к нам сидят да и здесь да супер теперь у нас будет небольшая так как нет микро секция вот

    00:37:56 - 00:39:49

  • обычно обычно бывает либо прошлая либо вот это вот не знаю ребят к любит комбинировать но я опять же так цель в целях герб я хочу все-таки позадавать и такие вопросы есть о дизайне немножко да вот есть такая аббревиатура solid patterns да вот принцип что это такое можешь рассказать как ты этим пользуешься либо не поняли что это набора рекомендации придерживаясь которых можно построить хорошо расширяем систему под этим имеется ввиду систему которая скейлится то есть большие проекты какие то при этом хорошо

    00:38:53 - 00:40:47

  • тестируется и устойчиво изменения помимо этого предполагать что использование соль от принципов уменьшит количество багов и gaga клики глина которая будет затрачено на их fixes супер хорошо допустим solid это аббревиатура не 5 принципов вот что лежит под буковкой ой 4 блин вылетела сейчас можно 1 реально дата нет конечно принцип это явление не надо они не надо просто первое слово я знаю я просто зовут это и не убавит баллов по результатам собеседования это принципе для членов cancel вот на это говорится о чем

    00:39:52 - 00:42:13

  • говорится о том что волга ул modules точнее модули высокого уровня не должны зависеть от модулей низкого уровня оба должны зависеть от абстракции на деле это выглядит так самый простой пример это функция main в которой которая зависит от чего-то и соответственно если это что-то меняется еще что-то надо менять меня больше пример жизни примеру из паттерна да давайте возьмем пример клин архитектор этом говорится о том что есть бизнес свой есть уай есть если db там или сервер смотря в каких сферах и у нас есть бизнес

    00:41:07 - 00:42:58

  • требования бизнес требования это самое важное нашем приложении и соответственно бизнес требование это как раз и будет самый высокий модулей его мы будем защищать сдп нансен вершин принципу самая главная его задача на мой взгляд лично в том что он защищает слой от каких-то изменений извне то есть примеру если ум его придерживаться сделаем возьмем бибик примеру например у нас есть you контроллер возьмем сначала просто ngc который плохой где все viewcontroller и делается соответственно если мы сразу же пишем

    00:42:05 - 00:43:51

  • логику там примеру потапу кнопки какой то она не потапу примеру у нас есть логика такая search если мы сразу же в выбил тлеть и начинаем что-то делать бизнес вейка завтра к нам приходит закажи давайте использовать не tekstil до перенесем это 40 бар начинаешь что-то менять это что-то ломается эффектов бизнес-логику и тратится много времени вот возьмем например сэм выпили с вайпером когда у нас между в ухо и процента рам есть протокол и неважно юхи точнее бизнес свою или данном случае презентуем и вообще в идеале должно быть

    00:42:57 - 00:44:30

  • наплевать на верху то есть поменяли мы там что-то или нет неважно помимо всего выше упомянутого на еще крутая штука вот примеру наверняка ну то есть это конечно такой пример уже вы если идеализировать появился сын и в идеальном в идеальной ситуации когда люди придерживались дпн дэнсинга шона i'm a nice потратят намного меньше времени чтобы поменять в юху силой китана view has a secure и потому что им достаточно просто подменить videoview s-view и это в его confirmed этот протокол и типов севок мы это также в

    00:43:43 - 00:45:28

  • идеальном случае окей будет хорошо сыпь и есть такой подход из из другой серии дэвис банды 4 вот теперь называется синглтон о чем этот кейс pervyj что недостатки на преимуществу очевидно то что его можно получить обратится к нему с любой точки в коде недостатки это то что он плохо тестируется это 1 2 то что это не совсем потока безопасно но коня можно добавить wrapper типа и обойти это наверное на но самая главная причина это плохая тестируем ась да и я лишь пытаюсь избегать синглу тонов эскиза когда без них не обойтись

    00:44:36 - 00:46:51

  • хорошо хорошо и [музыка] такой каверна [музыка] вопрос а вот там принцип возвращают сальником теперь силу responsibility по принципу и мощь нарушаем решает личный бассейн себе леди принципа volume но для меня это как-то не связанные вещи часа вара я нанес с это немножко другое все-таки ночью смотреть на пол мы благодаря есть если итогов паттерна да вот есть там принципы при применении solid с принцип там допустим responsibility каждый этом сущность системе должна иметь единственную ответственность да но вот и

    00:45:46 - 00:47:37

  • средств в этом плане рассматривают туда синглтона или сына ответственность это вернуть объект больше окей ну допустим если какой то не знаю там классические короче примеры что что пишет он спел же никто не виноват network manager был саша где есть вот как какой-нибудь газ только что мы типа network manager написаны да у него есть статический статический variable шарик на этом сыпьте который как бутон и какие то какие то сетевые нет допустим год год users допустим будет будет ли это считаться твои к пинки мира нарушением

    00:46:47 - 00:49:06

  • принципа единства ответственности элемента то есть есть есть ответственность иметь только данную сущность да и 2 это выполнять какие-то сетевые операцию кому в целом на нарушаем то есть в идеале он должен выполнять только то что было предначертано если так можно сказать то есть работать с networking здесь добавляются уже логика по созданию в идеале вообще да это должно хорошо и да верно последний вопрос тему это что-то для тебя идеальная архитектура то есть что там тебе либо на текущий момент больше являются либо этом там принципы

    00:47:57 - 00:49:53

  • которым ты пытаешься хочешь следовать вот как ты понимаешь даже давай не идеально хорошее что для тебя хорошие да наверное я сейчас не буду спока надо называть контент конкретно архитектурное пантер на просто попытаюсь выделить что моим пониманием свойствами она должна обладать 1 это несомненно сингл 1 то есть одна обязанность должна быть в идеале везли не знаю писать почему нет или просто по пути до дыр и дальше да потом наверное для меня это все-таки продуманные dependency injection потому что достаточно важная вещь я думаю что

    00:48:55 - 00:50:46

  • это вообще одна из самых важных вещей и если прокиды вание объектов хорошо продумана это уже большая победа надо наверное сразу хочу выделить это все-таки навигация почему потому что ну не знаю может некоторых невского номинация на меня всплывает потому что надо то есть вынесение навигации в отдельный объект это как это все происходит это точно это то же самое с нами на связь и за на создание объектов тоже идет в копилку injection и так далее дальше все таки это dependency injection то есть все

    00:49:50 - 00:51:36

  • должно заткнутого протоколами быть даже изготовляют на сложно сложно будет сделать допамин selection ну да конечно каких дай и обязательно она должна хорошо расширяться то есть up and horse принципу должен быть вот под этим я что подразумеваю понятное дело в реальных примерах production of это не так просто сделать и чаще всего вообще на это не нужно тратить время в плане того что ты никогда не можешь наберет понять какие изменения будет из моего опыта от еще не из моего опыта из опыта более опытных людей они проводили

    00:50:42 - 00:52:21

  • эксперименты делали на перот какие-то куча всяких действию там типа потом сам же наделали вот там завтра что то изменится и 100 случаев только один раз было то изменение которое они ожидали и получается что бизнес терял куча времени на то что они там что-то себе придумали это я просто уточняю к тому что это не значит что мы сейчас пойдем умер инженере this с тем что мы просто делаем так чтобы у нас случае каких-то расширений это все не было так больно к примеру надо то есть просто обычные подхода ким

    00:51:34 - 00:53:03

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

    00:52:20 - 00:54:12

  • предполагается понять насколько кандидат может вести соответствовать диску сюда на тему патронов принципов привести какие-то примеры из жизни рассказать что для него хорошо что такое плохо то есть в чем то в чем то даже вот такой вот такой ценный момент поэтому вот что часто бывает там не хорошо на собеседовании это вот спрашивать какие-то иные формулировки вот я призываю тех кто проводит собеседование да просто задать на 10 15 минут какую-то кем он там один поттером два паттерна что такое для тебя хорошо

    00:53:21 - 00:55:01

  • архитектура и слушать насколько нравится насколько не нравится что касается перформанса англия мне очень понравился ответ об его хороший там правильно да то есть это в целом там в чем-то запада совпадает с ними ценностями хотелось бы услышать больше конечно тестирования тестируемый всегда потому что все таки как бы писать код важно но гораздо важнее его и вот вот это там какой-то mismatch конкретно с моими с моими какими-то внутренними вопросами ожиданиями но в целом тут больше даже наверное на нас от каждого будет

    00:54:11 - 00:55:55

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

    00:55:04 - 00:56:57

  • ну я отвечу не-не-не-не abs и абсолютно не хочу потому что завал реально вылетела это утро смысла него по поводу такое предлагаю зайти в чат и немножечко походить вот давайте там я или ссылка то есть просьбой пошарить хан года конечно посмотри посмотрим в этот реплик и нажмите любую люблю будет либо символ сразу for книг вот да и будет возможность редактирования запуска до предлагается вниманию очень такая простенькая задачка наверно вот есть массив с каким-то большим количеством вложенности да вот ну произвольным то

    00:55:59 - 00:57:58

  • есть может быть вот 12345 потом 67 и внутри еще 8 9 до 17 нужно вернуть плоский массив вот уже да хорошо вот в общем то есть тестова тестовый набор данных и это снова решили то есть распечатается булька совпадает ли ожидаемое значение с эталоном вот вообще предлагается реализовать эту функцию solution ripple можно запускать то есть если нажать ран он запустится если будет ошибкой сказать мисс кребс он скажет потому что до флаг map и нужно передать что-то другое вот-вот общем то предлагаю написать

    00:57:05 - 00:58:43

  • длина без авто completo конечно будет тяжело я могу работать с таким плитам и немножко подсказывать если вы будете описывать как вы видите решение я могу подсказать как те или иные методы называются в sdk да но вообще насколько я помню это вот так вот по идее должна пофиг csa нет ни не получается вот таким вот образом потому что есть есть какая-то ошибка а не знаю что можно делать это грязно для каталога что это вниз то есть выполнение началось не выдает вот каст он всё-таки свалился вот я наверное дам

    00:57:57 - 01:00:19

  • небольшую подсказку я обращу внимание что влажности может быть больше 1 то есть обратите внимание на входные данные вот массив 67 и внутри чем оси 8 9 10 то есть это не один вложенный массив нисколько не вложенности не про холод не помню с документации один вариант у меня в том что он цел автоматом распада то второй вариант что все-таки надо входить во вложенности но в чё-то мне кажется что она нужна любое количество вложенностей раскладывать а что с чисто ради эксперимента вот так сделала понимать даже имеет скорее всего

    00:59:22 - 01:01:02

  • не скрепили потому что это будет не массе да она и не здесь да наверно все эти нужно реализовать какой-то небольшой ага ритм для того чтобы это сделать ну да конечно если так удобно так но выполнение произошло вот помню но произошло получается 6 таких надо развернуть насколько я понимаю да вопрос мы на самом деле если очень хочется использовать ладно лад пап мы можем это сделать просто опять же следующая подсказка чуть-чуть сложнее должен быть должна быть сама кожура который обрабатывает это это

    01:00:11 - 01:02:24

  • решение то есть сделать сделать этот на плод mapi мы разумеется можно 1 апреля он часто мы делаем внутри цикла дамы по учатся проверяем если это им то засовываем brazil то пеньем просто и если это не int то вызываем еще раз infold и рекурсивно все это делаем замечательно замечательно дает так напишем также пока думаю любой battelfield отлично подходит для меня просто мастер крутятся на тему ладно сейчас деткам это ген резал to paint элемент в строке 21 наверное оба танка нужно передать элемент который мы провели и дата дальше

    01:02:05 - 01:07:24

  • у нас и старые получается на или попробуем название не прогони проблема сейчас да как он полон контент up если я правильно помню да скорее всего она из сша подскажет основных игр про верещали возвращая солил он и так проходим вся помощь мог пойти до или и нам теперь единственно верное нужны вы светом фолд теперь все мужчины скорее всего да я просто думал выйдет ли она сидела на радио ведь на веранду 1 ожидает а типтип возвращаем ее в цифрах то есть на распечатали ту в целом цель справились супер работает отлично давайте теперь

    01:04:55 - 01:08:25

  • наверное попробуем немножечко немножечко код причесать вот нужно ли нам допустим 2 функции infold и solution мы можем обойтись одной solution этого абсолютно права не нужно сейчас можно документы к медведю работу можно ли сёрфинга поле сливать на 1 регги ok супер то-то [аплодисменты] макей убедиться что функция допустим действительно работает то есть на здесь есть один набор тестовых данных маш какие-то еще проверить чтобы чтобы убедиться что мы реализовали период не я бы в так убедиться не знаю я был

    01:07:18 - 01:09:23

  • проверил еще одна во первых хлеба проверена чисто мария ok наша получается самом деле не обязательно то есть не обязательно запускать давайте сделаем из кейс про статую сверху какие бы тест кейса но если интересно можно запустить конечно вот но а теперь давайте bionaire и на клин array во-первых она проверить нас отлично отрабатывает дальше дальше я думаю не знаю короче я была все-таки проверил в эту этот метод на предмет того что его какой-то короче на дурачка бы проверил за засуну бы туда элемент какой-то

    01:08:34 - 01:10:10

  • винтовой давайте это не проверять то есть предполагаем что могут быть только потому что там придется их решение модифицировать то есть обработать случай еще один с то есть предполагаем что это только игры ok какой нибудь еще то space [музыка] а ему не вижу ты стоишь анализировать хорошо хорошо хорошо теперь такой вопрос как вы думаете где можно ли сделать такую функцию допустим шаблонный то есть к примеру чтобы у нее был какой-то generic параметр t вот вместо захардкожены во это да конечно почему бы

    01:09:41 - 01:11:22

  • и нет сивцов щипания не должна умный есть просто может нужно нажать команд с один раз команде иран он шишек точно документ с и еще раз on вот тогда точно отлично вот и если им порубить решения дальше каким-нибудь образом то в какую бы сторону двигались сейчас не сейчас она не надо ни номерам типа писать писать код вот что возможно улучшалась бы дальнейшем было там слуга учетом частоты исходом или полчаса но я бы playground и посмотрел больше не так свой макам если говорить конкретно про это то мне

    01:11:00 - 01:13:03

  • нравится конкретно в этом решении мне не нравится в том что здесь есть и fails то есть здесь не обрабатывается keys когда есть какой-то отличный от in the element то есть не на хотя не оттуда интерфейс поменяется ну лично мне бы поменял их нужно было обрабатывать к личным контролем допустим но я веду я себя отлично от ted с от того что мы хотим то есть пример если сюда замкнутом dictionary ли еще что то то нужно вернуть ошибку наверное правильную ошибку если эти входные данные не могут быть развернуты в стремя septon и

    01:12:34 - 01:14:14

  • реально нужно громит какую-то ошибку да то есть сделать например француз роуз или да возможно можно сделать функцию srolls потом можно из игра вообще имп уловить добавить какой то еще кожуру то есть которое выполняется каждую тараса наверное на кожуру а зачем но не знаю про потому что это во всех новых интерфейсов так зачем ну чтобы добавить больше гибкости к примеру к примеру если юзер пытал хочет его развернуть на при этом еще но допустим да какой у нас есть кейс ну допустим там response какой-то ты

    01:13:27 - 01:15:08

  • конечно пример притянуты за уши но все же то есть он повернулся джейсон он знаешь что это ярый какой-то и он хочет его рейс вероятном кистанова хочет захватить ну и допустим там типа во всех моделях есть поле этом first name или ещё что-то в этом хочет достать first name мне кажется это было бы удобно то есть то что она вы разворачивает еще и поля достает окей хорошо понял супер ну замечательно я думаю тогда на этом будем останавливаться вот я думаю что можно дальше уже наушники не снимать да это

    01:14:20 - 01:15:53

  • последняя секция вот идея проверить насколько кандидат хорошо социально выбирается просто какая-то задача то есть тут нет цели дать какое-нибудь дерево или что-то короче с чем человек возможно не сталкивался за счет подготовки даже да вот но больше посмотреть как человек может быть отобразить и обработает простые структуры данных то есть массив вот это очень просто задача на рекурсию это очень прост и соответственно посмотреть как как человек копит как человек пишет без автодополнение посмотреть где находится тот как бы к

    01:15:06 - 01:16:48

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

    01:15:58 - 01:17:36

  • отсеять поэтому поэтому вот так с задачей конкретно андрей сейчас справился достаточно хорошо вот вначале немножко я прошу прощения за войну бич подкупил вот но что гораздо важнее к сожалению здесь был совершенно неправильный принцип решения да то есть принцип решения сначала посмотреть задачу понятие и задать возможны какие-то вопросы про говорить и потом писать код то есть андрей начал писать код сразу не дослушал даже то что я пытался задачки рассказать соответственно потерял вначале ага ценные минуты пока там делаешь это

    01:16:44 - 01:18:25

  • решение неправильно торис тут есть недостаток в коммуникации недостаток подходят правильно решать такие задачи общением с интервьюером и постоянно как бы комментировать вслух говорить я сейчас хочу делать как думаете это правильно или нет вот я бы хотел сейчас написать такой вот могу приступать вот интерьер как правило ожидает именно вот такого такого подхода когда сначала проговорились а дальше там написали вот они написали код и по ходу женщин смотреть не так далее но лишь так один короче задачку курсивным решением и

    01:17:36 - 01:19:12

  • функции получилось хорошо ясно что я бы рекомендовал конечно посмотреть как работает fatman он рекурсивно не работает значит и задачи ним влада новинка запад мапо надо не было но с помощью потренироваться по и выправить решения установка sondrio вряд ли осталось я бы рекомендовал для практики попробовать сделать его в один вызов лак мат вот это на самом деле не сложно да то есть можно условие if else внутри флаг макондо и решение функциональном красивом стиле более этого шаблона и то же самое можно

    01:18:23 - 01:19:41

  • сделать с помощью радиуса вот и так потом сравнить перформанс иди в целом работает даже в москве вот это что касается секции европа мы тут в чате ребята пишут что парень бы сложилась вот да я думаю что без безусловно как бы если оценивать то есть на нашу изначально вот внутри типа offer на медиа позицию без вопросов вот практически все секции прошли хорошо кого же коммуникация то есть немножко смазанный coding но сигнал о том что человек активно ходит-ходит постоянно века больше котик чем разговаривает он

    01:19:03 - 01:20:35

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

    01:19:49 - 01:21:22

  • деле здесь не знаю почему она почему-то мне было очень комфортно по сравнению с некоторыми со бесами вообще просто на некоторых собеса такую творится у вас будет тут как то не знаю нормально было в целом было комфортно то есть некоторые собесы проходят так что к это какой-то треш начинается реально там из разряда я вот просто по невнимательности но не потому что я не знаю по невнимательности что-то не так ляпнул или еще что то но не то что ляпнул то есть вот идет вопросы говорю вот так так так так а

    01:20:36 - 01:21:52

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

    01:21:18 - 01:22:57

  • скажем так некоторые компании даже не дают фидбэк поэтому когда тебе выдают это уже хороший признак хоть чего-то на сто процентов 100 процентов смотрите раз хорошо кончен синдан source накопилось 7 вопросов я сейчас выберу именно те которые касаются собеседования просто тут есть некоторые вопросы которые там просто организатором такое у какого кандидата ну короче большинству какие-то страны тоже некоторые вопросы и я выберу некоторые и постараюсь их сейчас задать собственно самый первый за лайка

    01:22:07 - 01:23:20

  • на вопросы ведь это почему не углубляться вопросов в одном из пауз сказал что не стоит и иногда углубляться вопросы и собственно вопрос например про белью reference типы не спросили прокл ажур и функции права илью типы в кучи и зависимости от размера про борде ну и подобные углубленные вопросы вопрос почему нет мне кажется что наоборот то есть тут человек как бы сказал о том что эти типы хранятся концы в куче если они мутабельные и захватывать положу допустим да то есть хороший кейс я в целом воспринимают как углубиться в

    01:22:43 - 01:24:15

  • вопрос да то есть дальше детализировать опять же в рамках там такого формата нет смысла до то есть большинство людей которым ты скажешь там запас не скажет ну были типа хранятся в стеке пряности украинцев куча а когда они так не знал вот или там допустим вы видите вы передаются по значению реальности вы по ссылке вот ты начинаешь с кучей допустим строка там им оседает а там структура вот но всегда ли она передвигаться по значение всегда ли она копируется наверное нет тут для меня как для интерьера было наверное достаточно

    01:23:29 - 01:25:01

  • сигнала вот о глубине ответов на такие вопросы на знание свифт ios sdk я понял что порядка 6 какой-то run for men но в целом это как бы хорошие достаточные знания поэтому я дальше не углублялся если вам сигнала недостаточно кому конкретно мы когда-то на конкретном собеседование всегда нужно закрутить до того момента когда те а нам а на севере от а на чём остановился алена в принципе больше частью ответа мы услышали этот вопрос я думаю если хотите следующем давайте следующий чего арта за hd доватора скрыто бипы ведь на свои

    01:24:17 - 01:26:01

  • испытания увы пытку як що когда давно правильную видеть объясню это момент вот тот о котором говорил андрей что комфортно на собеседовании да то есть это для меня сейчас исключительный инструмент для того чтобы наладить контакт с кандидатом и там помогать ему продолжать отвечать да дать ему какие-то знания вот то есть чтобы это было больше там общении человек человеком они там тестовой машины когда да нет или окей погнали дальше вот поэтому не это необязательно это вот просто мой способ для того чтобы

    01:25:15 - 01:26:47

  • поддерживать такой контакт ну и опять же судя по фидбэка так работают вас может быть другой хорошо у какого кандидата больше шанс получить offer у кого лучше собственные лихорадки вы ну я не знаю вопрос из разряда реалом или когда ты типа досовские становится важнее постоянно важнее постоянно важнее и чем выше позиция тем важнее чтобы были были soft skills поэтому я всегда больше смотрю как бы носок но базовый подготовку человека должно быть право на нужно знать написать код нужно уметь поэтому то есть

    01:26:00 - 01:27:33

  • хакк skills я расскажу так как skills это пасхал вот soft skills это уровень позиции у равен заплатки из соответственно почетных вещей следует вопрос стоит ли задавать менеджерские вопросы разработчику например т тимлид разработать команды оцени задачу два дня прошла неделя результата не твои действия то есть конечно особенно если это касательства великий бизнеса компании например аутсорсинг это там подобные вопросы повести моей там и коммуникации каких-то нештатных ситуаций а не обязательно здесь нам очень важно

    01:26:47 - 01:28:30

  • кандидаты коммуницируют какие-то нештатные ситуации это не этого технического интервью обычно менеджер но их никто не задает поэтому они очень важны еще один вопрос именно наверное конкретно по твоему стилю построение интервью чем я для вас значения последний секций speak беседы мается на вазе стучат копыта не я после лифта потом паттерны нет самое главное это в начале вот этот режим очаг это типа всегда первая секция потом уж помогает коллекция с кондаков и проверить так сказать не сказочник ли вот и последняя

    01:27:38 - 01:29:14

  • это кот потому что там может понадобиться не на больше времени какие-то базовые спросить я обычно не комбинирую вопросы на знания и вопросы на этом поговорить да обычно бывает какая-то одна вам как времени но если есть возможность стол да конечно включи 2 порядок их дальше не важен главное вот меня в начальную режим и потом в конце код посередине что угодно еще вопрос внезапно возникает сразу много людей за like a la собеседования разверните бинарное дерево а работа подвиньте эту кнопку на два пикселя

    01:28:26 - 01:29:52

  • сделайте зеленые стоит ли в наших реалиях которые зачастую сводятся к сверстать экран и сделать пару запросам задавать вопросы задачи алгоритмы на 30 40 минут я до того как ты ответишь я бы я быстро очень шарю экран сейчас это просто чтобы да вот задача раз показывают бинарное дерево задач вот ее решение то есть алгоритмические задачи которые вам кажутся сложными они на самом деле не сложен и абсолютно вот никто не будет там задавать задачу которая потребует написание больше 20 сток грантах получаса потому что это не

    01:29:09 - 01:30:54

  • это бессмысленно дату с человеком стрессовой ситуации там вряд ли способен это решить вот поэтому практически все алгоритмических задач и с которыми вам может придется столкнуться на собеседовании составлены правильно они простые как развернуть бинарное дерево делается вутак поэтому далее готов отвечать на вторую часть вопроса вот имеет смысл это делать имеет на мой взгляд я еще тоже добавлю в мае вроде выпить и было вебинары как проводить собеседование так вот и тому как раз одну из пункта вывалил что к

    01:30:02 - 01:31:31

  • собеседование нужно готовиться не только тому кого со беседует на тот кто собеседовать то есть если у вас на проекте есть задача развернуть бинарное дерево то конечно же спрашиваете ее и наша беседа не разворачивайте или давно дерево то есть нужно отталкиваться от того какие задачи будут у человека на текущие позиции и от этого строить интервью это я твои мысли повторил так что если у вас есть это в открытом доступе можешь ссылку пошарить люди тоже поддавайтесь есть я закину в этот в sloppy канал

    01:30:46 - 01:32:04

  • наверно один из последних вопросов у нас уже этом времечко поджимает мы так все затянули один час оптимальное время на собеседовании случае если мало если смысл разбивать на 2 собеседование ли спрашивать два часа человека как удобно ну не знаю я бы такой что разбивал на два часовых собеседования да но я ли там украинского рынка в том что спрос предложения да и поэтому кандидаты часто не хотят типа несколько этапах вот и все пытаются то максимально поэтому в таком случае лучше 2 в 1 если бы я жил в идеальном мире я бы

    01:31:28 - 01:33:15

  • проводил несколько этапов по часику хорошо этого и на это половину эти закончим ребята все вопросы ведь если которые вас остались которые еще были неотвеченные или у которого возникают после сессии пишите в канал слэйки спикер коренев а там ведь и посмотрит и ответит на все вас интересующие вопросы и плюс еще пошарить ссылочку на только до на вебинаре как проводить собеседование всем спасибо это было героически со стороны андрея согласится на такое это было героически со стороны и петь тоже согласится на

    01:32:21 - 01:33:34

  • такое ребята вы молодцы это было очень классно и показательно спасибо вам огромное да спасибо колесова

    01:33:01 - 01:33:24