Android Interview Preparation #4 - Async work interview

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

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

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

    00:00:00 - 00:01:32

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

    00:00:50 - 00:02:12

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

    00:01:49 - 00:03:08

  • словах разработчик с 12-летним опытом и пять лет последний работаю над android приложениями сервис java по знакам но года три-четыре активно использую делал бед project и на картинах новостном работаю с рыжовой последний год работаю в одном американском стартапе стартап очки небольшой народу мало но интересно что здаровчик тир занимается платформа для прослушивания подкастов luminary по 2 ст то есть там очень много работы с медиа секса player и вот это вот интересная тема ну то есть сначала начали взлетать клетка видом во времена

    00:02:31 - 00:04:10

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

    00:03:28 - 00:04:58

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

    00:04:18 - 00:05:53

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

    00:05:06 - 00:06:38

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

    00:05:53 - 00:07:12

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

    00:06:34 - 00:07:49

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

    00:07:23 - 00:08:50

  • в компании square так вы из пар тапочек американский физически грызть в канаде и разговариваю с вами в прошлом на 8 часов получается сейчас мне 30 часов утра не если интересно подписывайтесь на всякие там twitter и фейсбук и ленты не буду рад пообщаться как я уже говорил это мероприятие проводит android академии d&g и если вы ещё не подписаны на бота и сейчас вы смотрите наш youtube может быть вы даже зашли в этот зум и все равно не подписано бота того на самом деле все эти разные к этому уведомление о том что х и у нас

    00:08:06 - 00:09:23

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

    00:08:45 - 00:10:26

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

    00:09:35 - 00:10:50

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

    00:10:13 - 00:11:27

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

    00:10:49 - 00:11:50

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

    00:11:20 - 00:12:24

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

    00:11:52 - 00:13:06

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

    00:12:29 - 00:13:38

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

    00:13:02 - 00:14:10

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

    00:13:37 - 00:14:55

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

    00:14:16 - 00:15:13

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

    00:14:44 - 00:15:55

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

    00:15:20 - 00:16:39

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

    00:15:58 - 00:17:22

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

    00:16:48 - 00:18:07

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

    00:17:31 - 00:18:43

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

    00:18:07 - 00:19:15

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

    00:18:41 - 00:19:44

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

    00:19:13 - 00:20:26

  • ну рассказывай про него подробно наверное мне добавить как разогрев хорошо значит есть компьютер еще что есть давайте по очереди а то есть просто отдельный поток как бы самая примитивная и хреновые 3d murano был делаем star отлично asynctask asynctask вам не значит осталось именно использовать библиотеку рик так окей допустим [музыка] так и тут на самом деле кончается потому что как бы последние две как бы два способа не имели под собой то что перечислено ранее только используется но использовать

    00:19:49 - 00:21:21

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

    00:20:42 - 00:21:45

  • останавливается прямо сейчас и но собственно это вот те самые не знаю маркеры которые также игры обычно ну собственно обращает внимание на интервью ok олег есть вещь устаревает что ещё можно сделать поранить давайте вот такая подсказка короче тренда не везде есть но и смысле если там грубо говоря ericsson тоже внутри там на 3d расстроен что еще такое частое мы используем страдами когда мы не хотим допустим создать 100 новых трендов red bull да глаз сестры пойду и там допустим executors когда мы говорим что хрень вот

    00:21:14 - 00:22:19

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

    00:21:46 - 00:22:57

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

    00:22:29 - 00:23:23

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

    00:22:56 - 00:24:01

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

    00:23:29 - 00:24:42

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

    00:24:06 - 00:25:11

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

    00:24:40 - 00:25:51

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

    00:25:20 - 00:26:28

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

    00:25:59 - 00:27:16

  • может быть простого ответа это пешки то есть там либо ошибка либо ответ бессоновский которым observer был на retro city постоянно события метить мы можем сделать observer был но он скорее всего займите только одно событие поэтому это избыточным достаточно сингл поэтому retrofit может быть completo был когда мы отправляем post запросы хотим что-то изменить на сервере но тут надо быть осторожным потому что нет completo был ну мы можем репу сделать метод в репе completo был то есть например 1 мне пользователям но

    00:26:38 - 00:28:05

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

    00:27:20 - 00:28:50

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

    00:28:08 - 00:29:20

  • потому что 400 шек культа photoshop мы бы хотели обработать и но мое ожидание был бы наверно такой же как у вас ребят что соответственно если oh completo был значит комплект vista секс с иначе что там будет так совершенно компьютер где подобная проблема была у нас нас проект был android ios no rx сбив дает та же самая проблема была то есть мы на андроиде пофиксили на два месяца раньше и у нас пост и возвращали ошибки иногда когда сервер не мог она работала такая же тему прикольно интересно смотри не

    00:28:44 - 00:29:58

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

    00:29:21 - 00:30:33

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

    00:29:57 - 00:31:18

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

    00:30:37 - 00:32:20

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

    00:31:29 - 00:32:58

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

    00:32:14 - 00:33:38

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

    00:32:55 - 00:34:28

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

    00:33:43 - 00:34:56

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

    00:34:22 - 00:35:27

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

    00:34:55 - 00:35:57

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

    00:35:26 - 00:36:31

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

    00:35:59 - 00:36:54

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

    00:36:26 - 00:37:32

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

    00:36:59 - 00:38:18

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

    00:37:38 - 00:39:03

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

    00:38:20 - 00:39:47

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

    00:39:09 - 00:40:44

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

    00:39:59 - 00:41:19

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

    00:40:40 - 00:41:56

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

    00:41:19 - 00:42:58

  • да ну его субскрайб а два параметра две ленты и есть он next и он и an error хорошо получается давайте сейчас почти как говорим что здесь произошло когда у нас будет вызван оникс когда он error он x будет вызван при клике при каждом случае с у нас произошла какая-то ошибка в момент клика то у нас произойдет он error on давай представим что внутри мадатова он error мы решили эту ошибку положить базу данных но вот в строке 9 к шифру с комментарием слушаешь положили в базу данных учить такое положили в базу данных что здесь мог

    00:42:17 - 00:43:53

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

    00:43:09 - 00:45:40

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

    00:44:27 - 00:45:28

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

    00:45:00 - 00:46:43

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

    00:46:34 - 00:48:01

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

    00:47:22 - 00:48:34

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

    00:48:00 - 00:49:01

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

    00:48:31 - 00:49:40

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

    00:49:05 - 00:50:14

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

    00:49:40 - 00:50:35

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

    00:50:08 - 00:51:32

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

    00:50:49 - 00:51:54

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

    00:51:22 - 00:52:37

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

    00:51:59 - 00:53:07

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

    00:52:35 - 00:53:52

  • однотипные и при каждом и мити ивента нам надо делать действие поэтому мы их мертвым кроме мёрдока династии варианты ну и давай обладаете новый обзор был типа не знаю боттомс зрелый вал боттомс командует [музыка] равняется кроме мер же у нас есть возможность мер [музыка] по три есть обойти весь этот канал что там деле там может быть другая оператору посмотри mensch not even at можешь передать году но города ходоров как это похороните [музыка] имеешь да ну наверное это субъективно но мне кажется что актер был летчиком

    00:53:12 - 00:54:50

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

    00:54:21 - 00:55:53

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

    00:55:07 - 00:56:13

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

    00:55:47 - 00:57:08

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

    00:56:29 - 00:57:53

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

    00:57:15 - 00:58:42

  • что у нас сейчас базе данных машинка с под номером единичкой да а когда мы запрашиваем мы типа дай мне текущую машинку в networked она плотно бернет car shoe этот карл будет равен корр но cotton номер и типа есть база данных нам вернется ну грубо говоря georges к и на торг на вернет обзор just.ru я понял и мы должны показать обе машины или мы хотим нет мы хотим показать актуальную просто пока у нас нету типа нетворк это мы хотим показать базу данных и если у нас долгие запросто мы хотим сказать баз

    00:57:58 - 00:59:04

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

    00:58:33 - 00:59:59

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

    00:59:21 - 01:00:45

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

    01:00:03 - 01:01:21

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

    01:00:44 - 01:02:00

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

    01:01:23 - 01:02:24

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

    01:01:53 - 01:03:10

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

    01:02:37 - 01:03:50

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

    01:03:14 - 01:04:20

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

    01:03:46 - 01:04:52

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

    01:04:20 - 01:05:27

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

    01:04:52 - 01:06:05

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

    01:05:29 - 01:06:40

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

    01:06:06 - 01:07:08

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

    01:06:37 - 01:07:59

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

    01:07:18 - 01:08:34

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

    01:08:01 - 01:09:13

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

    01:08:37 - 01:09:57

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

    01:09:25 - 01:10:49

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

    01:10:11 - 01:11:31

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

    01:10:51 - 01:11:55

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

    01:11:31 - 01:12:43

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

    01:12:23 - 01:13:56

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

    01:13:25 - 01:14:40

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

    01:14:02 - 01:15:19

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

    01:14:41 - 01:15:38

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

    01:15:10 - 01:16:08

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

    01:15:39 - 01:16:46

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

    01:16:13 - 01:17:31

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

    01:16:57 - 01:18:02

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

    01:17:29 - 01:18:29

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

    01:18:10 - 01:19:18

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

    01:18:45 - 01:20:27

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

    01:19:48 - 01:21:14

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

    01:20:33 - 01:22:07

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

    01:21:39 - 01:23:24

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

    01:22:52 - 01:24:09

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

    01:23:41 - 01:24:44

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

    01:24:13 - 01:25:06

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

    01:24:39 - 01:25:49

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

    01:25:16 - 01:26:45

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

    01:26:10 - 01:27:24

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

    01:26:53 - 01:27:58

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

    01:27:25 - 01:28:36

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

    01:28:02 - 01:29:30

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

    01:28:45 - 01:30:17

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

    01:29:32 - 01:30:36

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

    01:30:05 - 01:31:34

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

    01:30:52 - 01:32:13

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

    01:31:32 - 01:33:02

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

    01:32:17 - 01:33:43

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

    01:33:00 - 01:34:11

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

    01:33:36 - 01:35:10

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

    01:34:37 - 01:35:41

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

    01:35:09 - 01:36:23

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

    01:35:49 - 01:37:19

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

    01:36:44 - 01:37:53

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

    01:37:19 - 01:38:27

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

    01:37:57 - 01:39:22

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

    01:38:44 - 01:39:42

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

    01:39:13 - 01:40:11

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

    01:39:42 - 01:40:46

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

    01:40:13 - 01:41:32

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

    01:40:58 - 01:41:56

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

    01:41:28 - 01:42:33

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

    01:42:00 - 01:42:59

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

    01:42:30 - 01:43:51

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

    01:43:10 - 01:44:26

  • с положительной суммой не с 0 нас положительный вот это очень приятно мысленно будет вот и из комментариев я читал что юджин евгений мартынов говорит что если используешь sync extra bed ошибка съестся дать краске потому что вот мы не сделали вот этот upgrade и соответственно ошибка на туда кладется как вот не знаю переменную результат и там будет ответ и или ошибка вот и также там выше был вопрос что делает но чтобы было если бы вы здесь все вот эти вот launch иногда даже хотя поди внутренней клауд обернули

    01:43:48 - 01:44:56

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

    01:44:25 - 01:45:47

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

    01:45:06 - 01:46:10

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

    01:45:38 - 01:46:35

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

    01:46:06 - 01:47:11

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

    01:46:38 - 01:47:49

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

    01:47:15 - 01:48:26

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

    01:47:53 - 01:49:21

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

    01:48:37 - 01:49:58

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

    01:49:21 - 01:50:23

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

    01:49:52 - 01:51:02

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

    01:50:27 - 01:51:24

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

    01:50:55 - 01:51:55

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

    01:51:25 - 01:52:54

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

    01:52:18 - 01:53:33

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

    01:52:59 - 01:54:11

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

    01:53:35 - 01:54:46

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

    01:54:18 - 01:55:49

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

    01:55:12 - 01:56:13

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

    01:55:42 - 01:56:43

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

    01:56:13 - 01:57:17

  • сайта также как major мы стартанули там есть шесть is the state of или 7 типа на инициала есть стартует старта там нет а можем сразу актив потом она там может быть counseling completing еще что-то такого не в итоге концерт комплит от и и ну и остановить еще раз когда я запустил гробу я могу ее остановить я могу смотреть помада стояние я могу оставить ее сию дочерние штуки каяни дочерняя фигня грохнется туалета погромов нет и так далее но и спать и вода дает если я строчила корпорации среди прочего до которые придут повысить

    01:56:45 - 01:57:49

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

    01:57:17 - 01:58:28

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

    01:57:56 - 01:59:06

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

    01:58:36 - 02:00:04

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

    01:59:34 - 01:59:56