Подготовка к собеседованию на Golang Developer
Менторы
Специалисты своей области, которые смогут помочь вам
Middle .Net Developer
Senior Product Manager
Middle Python Developer
Ведущий программист
Backend Software Engineer (PHP)
Senior .NET/C# developer
Middle DevOps Engineer | Tbilisi, Georgia
Middle C# .NET
Senior PHP-разработчик
Middle python developer
Каналы
Полезные Telegram каналы и чаты
Транскрипция видео:
Да нужно понимать что все сказанное в этом Зуме останется в прямом эфире поэтому в общем стараемся материться Можно но сдержанно вот всякие секретные штуки да сейчас так а Саша Привет Как слышно Как видно так я здесь супер А можно только тебя попросить программу ты мне так не скинул и я ее скинул живот Да что я ее скинул Я тебе куда я скинуться за ничего ничего Да я на всякий случай скажу что все что будет сейчас здесь можно будет промотать в прямом эфире назад и в общем поэтому материться Можно но сдержанно
00:28:04 - 00:29:49
секретные штуки лучше не рассказывать Что является секретным методом сейчас уже как запись идет и надо нормально говорить так это пользуюсь последний возможность телевизоре у них есть присказка хуй залупа [смех] Вот наши типы я буду с вами какой-то момент раз что у нас дирижер тайминг У нас сейчас 10 сейчас 20 мы должны провести можешь мне пожалуйста каждая минут 15 говорить что Прошло уже половина времени Ну и так далее или куда писать лучше в чат Telegram Напиши на телефоне открою параллельно
00:29:56 - 00:31:35
какие моменты рассказывать про программирование и потом ты напишешь уже пять минут назад надо было будет неприятно конечно Да давай проверим смотри по курсу что слайд вот этот да сейчас Я закрою вкладку как бы тут как бы ты говоришь у нас бла-бла скидка на курс дальше Вот я Ты меня показываешь я начинаю говорить Да вот ты я говорю вот Саша ты начинаешь говорить вот структура курса Ты говоришь пару минут объясняю чуть развернуто теперь переходим к нашему гостюм интервью Окей Дим давай это в Андрея
00:31:20 - 00:32:59
не скромный у нас сегодня А ты смотрел наш собесе в прямом эфире [музыка] короче каждый раз запись хотели проверить я пока напишу сообщение для рассылки и мы я нажал запись требуется от организатора разрешить так recording and Progress и видимо чтобы это загрузилось надо закончить трансляцию и она у тебя на компе трансляцию появится у меня на компе а сама трансляция уже идет в YouTube [музыка] в прямом эфире нам не нужно Мы не боимся что Зум мы пишем это не страшно Нет Это у меня все на компьютере появится то
00:32:25 - 00:34:00
прошлый раз было стремно появится А прошлый раз тебя писали Да точнее да да [музыка] Дима ты хотел проверить что тебя стремится да да можно зайти Кстати на Яндекс никто не заходит Так что это будут что пошагово перекинем все в твой ай да Я надеюсь я не Давайте тогда как [музыка] надо я начинаю Короче смотри час два этапа сейчас я сначала делаю публичным и открываем а потом мы я делал в Боте сообщение погнали и ребята хочу сказать что вы вообще на самом деле большие Молодцы вот и что пришли и вообще в общем станьте звездами
00:33:32 - 00:35:37
буквально в го вот Саша пишет три раза в день какой он классный у него крутые усы которым к сожалению давайте начнем подбадривание тоже кто-то зайдет и посмотрит понимаешь ну типа и что мы команда короче ссылку открыл заходить по ссылке трансляцию сейчас я разошлю заходить к нам люди будут здесь сидим дальше Да они будут заходить на YouTube хорошо то есть Дима будет шарить вот посмотреть чатик писать побольше код сделать Вот всегда пишет так что же начинаем Все поставил рассрочку я здесь всем привет ура у нас первые ребята
00:35:54 - 00:37:37
появляются и заходят У нас у нас будет следующая логика сейчас у нас идет рассылка она в процессе Вот потому что это значит мой самописный скрипт на питоне там еще не быстро Вот Потом мы значит Подождем где-то до 20.05 и я думаю что можно начинать а пока сейчас вот у нас уже пять человек Привет Привет Значит все кто подключается я буду постоянно проговаривать одну и ту же фразу следующие там 3-4 минутки что мы начнем в 20:05 чтобы всех дождаться А пока можно начать ставить плюсы в чат Те кто уже видел нашу трансляцию Поэтому
00:38:31 - 00:40:01
если вы уже были на наших лайвах или может смотрели наш видосы Пришлите плюсик в чат а мы заодно проверим С какой задержкой работает трансляция YouTube Всем привет Всем привет нас смотрят уже этим временем 20 человек всем привет ребят очень Конечно давно трансляции не проводил поэтому немножко волнуюсь тоже я думаю что все волнуются но все будет супер Да вот кто-то будет на фоне работы слушать Всем привет супер Да в общем еще раз повторяю тоже что я обещал повторять что мы ждем 20.05 и после этого начинаем нашу презентацию А
00:39:34 - 00:40:58
кстати Интересно как много людей новых Поэтому если вы в общем не смотрели наши видео поэтому Напишите минус в чат вот если вы не видели ничего вообще про навыки только впервые пришли к нам на трансляцию тоже интересно узнать пока только плюсы Новые люди плюсы в чате Правильно же меня Новые люди старые люди плюсы а Новые люди минусы ставят в чате при этом у всех одинаково любим Саша первый вопрос про Усы которые ни разу не видели то что у нас здесь обычно происходит для них специально у нас начале будет
00:40:38 - 00:41:58
небольшое повествование о том вообще чем мы занимаемся что такое навыки Почему нужно обязательно прямо сейчас подписаться Наш замечательный канал Если вы еще этого не сделали и посмотрите наши видео но я думаю что в сердце и так вам это подсказал Да вот кто-то видел в записи наш собеседование можно посмотреть будет живую где мы екаем бэкаем Волнуемся и переминаемся такого не может быть мы всегда говорим идеально чисто и хорошо Сейчас начнется и будет нет кто-то видел тебя на курсах Road 256 Да я туда
00:41:31 - 00:42:53
заходил прочитать про канкансе Workshop это называлось несколько часиков с ребятами и поразбирали задачки было класс Да я для тех кто к нам присоединился говорю что мы ждем еще буквально 4 минутки до 20 0 5 20 05 мы начнем А пока вы можете ставить Плюс чат Если вы уже видели наши видео и как-то с нами взаимодействовали может быть прямые трансляции А минус если не видели оживим оживим чат а кто-то написал плюс-минус плюс минус ничего так минус вот вижу Минус кто-то нас не видел супер супер есть какая-то про запись
00:42:27 - 00:43:59
спросили Будет ли запись она скорее всего будет но не сегодня не завтра нам нужно будет какое-то время чтобы ее смонтировать и так далее Поэтому если вы хотите прямо сейчас посмотреть собеседование лучше не откладывать и лучше вообще присутствует на лайве потому что лайве мы в конце будем задавать все вопросы которые вас интересуют я буду выписывать по ходу интервью и в конце у нас будет огромное сессии где можно будет Сашу Диму помучить и спросить любые интересующие вопросы вот Таня привет Ты лучший Вот такие у нас
00:43:38 - 00:44:49
комментарии в чате мы ждем еще три минуты и начинаем и нас уже смотрят кстати 86 человек они 99 человека здорово всем привет как-то очень глупо себя чувствуешь пока все собираются и нужно постоянно что-то говорить чтобы не было неловких пауз я постоянно проговариваю что мы начинаем через две минуты и плюс надо ставить чат если вы с нами уже взаимодействовали А минус Если вы еще ни разу не видели ни наших видео ничего такого Да вижу какие-то вижу Первые вопросы пошли она ими в Avito Вот но я думаю что
00:44:13 - 00:45:38
мы вопрос этот вопрос запишу и в конце интервью мы зададим его Саше но я думаю что Саша здесь Конечно будет говорить свое частное мнение а не мнение Авито потому что мнение для мнения Авито есть полномоченные люди а Саша не уполномоченный человек чтобы высказывать мнение учились за все это время работы проекта можно музыку включать и таймер ставить Да чтобы было лучше действительно можно но мы этого не сделали по каким причинам и мы начинаем Через одну минуту Я думаю что пока все собираются Я уже заряжу значит
00:44:59 - 00:46:11
свою многозначительную презентацию замечательно Пока я временно К сожалению коллеги не буду смотреть в чат буду смотреть на презентацию чтобы до супер не пишет что мой экран всем виден так ли это сумма у нас еще одна минутка я пока зайду посмотреть значит меня в одном на телефоне будет Наш замечательный трансляция которую мы ведем и которую к слову смотрят 127 человек уже за что мы вам всем очень благодарны Да я даже YouTube предлагает открыть Поставить сердечко Ну по моим часам уже 20:05 а скорее
00:45:42 - 00:47:13
всего с учетом задержки YouTube будет еще больше я думаю что можно начинать люди которые будут подключаться Я думаю что будут включаться и дальше А мы начинаем В общем как сегодня все пройдет сначала я скажу небольшое интро о чем мы здесь мы представим участников немножко расскажем про менторскую программу и наш мини-курс потом мы собственно перейдем к тому зачем мы здесь сегодня собрались затем чтобы посмотреть на Настоящее голланг Middle интервью с тем без прекрасной с тем как происходит в жизни
00:46:35 - 00:47:44
эконимы бэканем и кстати Именно поэтому мы собираемся в Зуме они в какой-нибудь студии потому что все собесы Сейчас как известно проходят как раз в таком формате и в конце поговорим про ментовскую программу нашу замечательную наш курс и после вебинара мы я уверен что вы будете подготовлены к прохождению собеседований узнает что узнаете что не хватает вам для получения оффера Как лучше всего повысить Great и получите скидку на наш новый замечательный мини-курс по голом меня вообще зовут Дима Те кто смотрит нашу трансляцию не
00:47:09 - 00:48:16
впервые А я увидел таких много э-э наверное меня уже может быть знают а те я не знают я занимаюсь проектом навыки в качестве Bad проекта до этого я был голонг разработчиком работал в почте mail.ru Это большой проект где есть миллионные мауи да и соответственно просто катить неимоверный РПС а потом в общем решил в какой-то момент кривая дорожка завела меня в продакт-менеджмент и в качестве начала это дорожки был проект навыки которые мы запустили год назад за это время у нас накопилась команда из 30 менторов мы провели больше
00:47:42 - 00:48:59
500 часов занятий и у нас обучилась Уже 200 человек и чем мы безумно гордым тем что эти люди работают в лучших просто технологических компаниях России и мира даже несколько один человек у нас устроился в амазон люди устраиваются ВК Озон Avito в общем наверное любая примерно Российская компания которая вы знаете на слух скорее всего там работает человек который проходил через наш ментовскую программу но в какой-то момент наших менторов не начало не хватать на всех и мы решили что те знания которые мы накопили за
00:48:20 - 00:49:31
этот год можно уместить в мини-курс в котором мы расскажем все что нужно чтобы апнуться до Мидл разработчика Поэтому если например вы будете в течение собеса замечать что каких-то знаний вам Доме 2 не хватает Вы можете что-то подзабыли И хотите увеличить Great или подготовиться к собесу то вот велкам мы сделали для вас мини-курс которым немножко подетальнее расскажем мы хотим мы понимаем что типа теория в курсе Это как-то ужасно про прогулку там должен быть кодинг поэтому навалили кодинга но об этом всё расскажет поподробнее Саша
00:48:56 - 00:50:03
чуть позже а пока процент у нас цена курса 9.900 Но для тех кто смотрит вебинар И что в общем точно досмотреть до конца и увидеть Собес Полностью мы решили в конце зашить промокодик который Да скидку в больше чем 50 процентов и курс будет стоить 400 В общем Саша у нас является автором курса и сегодня проводит собеседование Саш можешь рассказать немного о себе Давай немного обо мне собственно я сейчас работаю в Avito старшим бэкент-разработчика они этим летом как было написано в одной из рассылок вот
00:49:29 - 00:50:42
так мой коммерческий опыт значит практически 6 лет уже пишу Ну пока 5 и начинал я с интерпретируемых языков больше папин PHP а потом творит в Озоне все больше ногой опишу последние три года практически все время на год но иногда трогаю разные Не только это Но в основном в нем специализируюсь и что-то понимаю в контенте проектировании во всех этих делах вот ну сейчас провожу собеседование на разные уровни Junior Middle sener там этим ряда тоже Техническая эта часть та же самая синьорная должна быть
00:50:06 - 00:51:25
Вот в общем у Саши действительно есть опыт в PHP как было написано в чате Но в основном он гофер вот и Саша является автором курса как раз по гошке на котором мы сегодня тоже расскажем да давайте Да собственно сделал несколько основных частей которые хочется разобрать и укрепить свои знания для собеседования для собственно и для собственного развития потому что многие вещи могут спросить могут спросить если знаешь ты в работе применишь и ответишь и так далее Вот то есть хочется разобраться точно с базовыми
00:50:45 - 00:52:04
типами потому что Вот ребята как я которые пришли не с плюсов Они вообще в этом обычно плавают не разбираются как-то оно работает надо все точки надо расставить посмотреть как это работает в год потом вторая тема это интерфейс Собственно как они работают в гони тоже работают своеобраз на типизацию многим это непривычно после питона джавы быхи дальше разные конкаенсы собственно конкарусе это сердце го язык небольшой компактный и собственно все что интересно Там есть По мне так это вот конкарусе если бы того не было никому бы
00:51:25 - 00:52:43
он не был нужен если бы так легко нельзя было бы использовать грудины и параллели свой код Вот и немножечко общие вещи это интеграции Как нам Интересно как правильно работать с БД скашовым с локальным с распределенным Как тестировать использовать линтинг повышать качество своего кода немножечко про алгоритмы про то Собственно как их Ну тут больше в контексте собеседования как их решать что многих затыки вроде люди все знают но есть некоторые правила как это нужно делать чтобы и Интервью было лучше и
00:52:04 - 00:53:18
самому тебе легче и приятно было проходить собеседование Я хотел бы взять вообще интерьера в союзники не пытаться как-то удовлетворить а просто решать задачу и даже его привлекать это супер помогает но некоторые полезные паттерны хочется разобрать деградашн как раз до потенцию и так далее которых тоже на собеседование заходит речь и что наверное для меня более важно в работе приятно когда человек это знает если нет то плохо приходит всегда объяснять одно и то же Одно и то же вот этому всему этим я все
00:52:41 - 00:53:55
время научился хочется этим поделиться Да супер В общем И на самом деле это будет наверное пример подать тем что мы сегодня увидим в рамках интервью Но помимо меня и Саша у нас в Зуме сидит замечательный Дима Дим можешь немного рассказать о себе чем ты занимаешься Как разработчик где-то полтора года назад и так сложилось что наткнулся навыки и решил взять интервью результатом которого оно было провальным благодаря этому научился и сумел построить свое обучение достаточно понятным и эффективным В общем Сейчас Работая в Avito еще
00:53:18 - 00:54:55
иногда провожу себе по разным секциям Да супер В общем Дима действительно был типа седьмым нашем менте это на самом деле очень приятно что у нас Вот так все замкнулась и сегодня мы с ним сидим на собесе это прям Я испытываю ностальгические нотки как год назад в общем все начиналось давайте начнем собственно не будем тянуть Все наверное собрались из-за интервью Я думаю что все подтянулись А я напомню что в конце у нас будет две супер вещи за которых нужно точно оставаться первая вещь Это конечно Где
00:54:25 - 00:55:34
можно будет задать все вопросы Диме и Саша а вторая вещь Это то что вот есть этот суперский курс который мы сейчас разрабатываем и доделываем и на которые можно получить скидку в 50 процентов тоже в конце видоса вот я больше не буду на самом деле затягивать оттягивать момент собеседования за которым все пришли Вот я буду следить за чатиком ребята пишите вопросы туда по ходу интервью я всех буду записывать И потом задавать ребятам в конце Дима Саша я вас оставляю Да Окей давайте давайте пошарим пошарим экран
00:55:01 - 00:56:14
зашли в онлайн кодилку и ребят пишите там хорошо ли видно мне наверное сделать крупнее сразу же 14 точно ли не будут видеть особенность телефона Давай покрупнее сделаем вот так вот Давайте ребят мы сейчас сделаем крупно максимально насколько нам кажется Можете что-нибудь написать Нам видно прекрасно чтобы было видно его особенно да напишите пожалуйста в чат Нужно ли сделать крупнее или уже достаточно в целом и так и все видно пишут вроде норм а всем норм Окей не видно Напишите мы сделаем покрупнее норм
00:55:37 - 00:56:53
шик Ну в общем мы делаем Вывод что всем видно если кому-то не видно пишите Я попрошу ребят все супер Я теперь точно оставляю начинаем процесс Отлично так Дим давай чуть-чуть начнем с теории а потом все-таки будем Потому что тяжело на слух будет понимать о чем тут в теории говорим давай слайсы Вот давай поговорим о слайсах пару минут что вообще за Зверь такой Ты пришел с плюсов где есть массивы Расскажи мне в чем разница но славится Это скорее больше похоже на векторы чем на массив массивы так и вектора Суть в том что
00:56:28 - 00:57:52
слайс это структура которая состоит из трех полей это его длина копать и указатель на область непрерывной памяти в том что все данные мы хранил в этой области непрерывной памяти и каждый раз когда мы добавляем если это превышает мы расширяем эту область соответственно Нам необходимо делать копирование данных то есть соответственно если говорить немножко про сложность ставки то это мотивированная Константа потому что мы как бы по большей части вкладываем данные уже выделены заранее память Что является константной но с
00:57:12 - 00:58:53
того что приходится делать релокации или копирование соответственно это так верно Здорово Что сказал про амортизацию к Какой структуре врата имеет все лежит еще может помнишь тайм это сырой указатель на область памяти и у него есть и рядом с ним лежат Я про структуру копируем когда Передаем функцию она называется Как называется скажу но какая-то обычность и начнем уже работать с кодом так я где-то здесь открыл да вот так нет пример давал 10 тысяч раз но я дома 10 тысяч первый раз потому что сколько они
00:58:03 - 00:59:46
собеседую во первых скажи что ты думаешь об этих прекрасных функциях стиле и так далее и потом вот у меня три что будет компилируется но не факт что будет работать так как мы ожидаем Ну давай наверное пойдем построчно в 15 строчке ты здесь создается слайс который длину 0 но заранее релаксировано но 4 элемента 4 здесь мы добавляем единичку добавляем двойку соответственно если смотреть на сайте будет один еще три элемента Здесь должна быть 12 еще 12 дальше [музыка] три будет хранить в классе и еще
00:59:10 - 01:01:27
будет пустой элемент значение и соответственно здесь теории должно вывести 123 и она не выведется 2 Почему [музыка] [музыка] [музыка] и соответственно у нас здесь получается что мы добавляем здесь LM увеличивается до трех Но это Лен не увеличивает до 3 допустим Ну давай попробуем Смита этим еще у нас получается что здесь мы Обращаемся к [музыка] третьему элементу и положить значение 4 и [музыка] если из того что случится Я люблю когда люди пишут что все-таки будет так часть все так но я в целом но сейчас
01:00:50 - 01:03:08
согласен я тут скопировал пока ты говорил как раз структура который ты не помнил Название но прекрасно говорил что у тебя будет копироваться слайсы это слайс хедер да соответственно штука это копируется по значению Да и правильно лете от копировалась и третий элемент вставился функция pent но копировал все с оригинального слайса который вне функции соответственно вот этот апенд К сожалению он не попал не попал наружу Он есть в этом массиве но его нету вот в этом слайсе слайс у нас короче а массив
01:03:32 - 01:05:02
выделенный вот здесь вот Один массив и снаружи тот же массив но 3 индекс действительно у нас какой за три тут просто не заполнен соответственно это Out Of Range произойдет а кстати как здесь снаружи Как можно ли как-то получить доступ все-таки так как это Один массив вообще да мы можем через рефлексию взять дату и ее взять второе указатель и сделать сдвиг на [музыка] 64 до 3 элемента можем можем еще и проще Я все-таки рефлексию не очень люблю Понятно причинам можем там срезать массив заполнен вот нокси тоже верно
01:04:17 - 01:05:58
совершенно в целом хорошо А что думаешь Вот об этих способах а пэндому Тейт когда не очень работает явно не хотел провести работы здесь можно просто возвращать работать [музыка] Ну она как бы неочевидна себя ведет то есть но так принципе она отработает А как потенциальные баги же мы получаем Да как нам от копировать слайс чтобы он все-таки другой стоит именно новый смотреть Может быть как глубокое копирование так и неглубокая копирование что я имею в виду например вот на 22 строчки ты взял не глубокое
01:05:15 - 01:06:57
копирование в данный момент у тебя есть допустим это не славится слайс один ты делаешь то что у нас получается у нас есть область памяти которая хранится на которую указывает Да это теперь она часть этой области памяти на ее начала элемента будет указывать еще один который создастсядер у копия соответственно у нас есть одна область памяти но указать указывает на неё два разных указателей из разных слайдеров если нам нужно делать глубокое копируем допустим нам нужно копировать слайс использовать его
01:06:39 - 01:08:01
абсолютно в разных сценариях чтобы не пересекались с ними 10 то нужно использовать и прям очень хорошо рассказал Давай не будем писать но тут можно создать новый слайд и сделать копии и так мы разные стороны делаем Совершенно верно так есть еще маленький момент который хотел бы уточнить я такое встречал как раз плюсах писал люди любят передавать показателям и один человек мне не с плюсовиков Он мне говорил что не хотел так отдавать он говорит я по указателю передам и будут модифицировать чтобы экономить место потому что я вот
01:07:22 - 01:08:48
возвращаю Здесь слайс идет копирование всех данных Это очень дорого Что думаешь такое Ну безусловно Здесь идет копирование только трех полей всех данных структуры слайс Хеда Вот и особого смысла передавать показателю нет да да то есть но 24 байта будет скопирована как бы вместо 8 но другой стороны некоторые читаемость таким образом имеется отлично осла и сам собственно у меня все может как раз Пропой Интер затронули и тут тоже у меня парочка есть вопросов первый я думаю легко тоже но все же дадим тебе шанс неправильно
01:08:18 - 01:10:04
ответить вот мы обходим что у нас есть [музыка] мы идем [музыка] Это связано с тем что вот этот value как работает Range Мы берем этот слайд и разворачиваем его вот индекс это просто индекс элемента А вы это int переменная типа int у которой мы берем адрес но она всегда одна и та же то есть для того чтобы кошка не оптимизация не создает много-много раз То есть он так выделил память индекс все время перезаписывает их при каждом сети у нас получается что Просто берем адрес этого это Последнее что-нибудь 16 и по одному и
01:09:13 - 01:11:06
тому же адресу мы ставим это верно И это не очень очевидно когда пришел Я был очень удивлен там каждая переменная выделяется на каждую операцию цикла Тут не совсем так Совершенно верно сколько насколько вообще выгодно использовать указатель на но это не выгодно потому что у нас int он платформе на зависим либо 4 либо 8164 но когда мы делаем указательным У нас есть лишний гэп по памяти то есть на где-то лежит указатель и те данные самому это которые он указывает А это два скачка Они лежат не вместе
01:10:42 - 01:12:26
соответственно нас могут появляться в кошер и так далее Да ну и весит он тоже как вот так что да это не особо не особо выгодно странно так делать отлично давай давай дальше Еще чуть-чуть спонтерами хочу тебя помучить такой код что можешь еще об этом сказать [музыка] один только разрядный in8 Ну да будем считать что 28 но я к тому что есть смысл правильно распределять поля структуре чтобы не было врата здесь один скорее всего выровнять до машинного слова до четырех потом добавит еще 8 это будет 12
01:11:34 - 01:13:17
добавить еще один 13 уровень до 16 Давай пишу комменты чтобы зритель если в новинку чтобы они поняли тут размер была у нас на полу выделиться одним должно было бы так напишем то у нас выделится 8 набул И здесь тоже выделиться 8 то что на них нужно было или 4 если 32-разрядные и на был тоже потому что надо выровнять по инту 888 то есть внезапно размер структуры 24 байта если так будет [музыка] Но получается первый был один два Может их выровнять до 8 и 16 Да да это верно действительно размер будет 16 просто перемещаете это поле
01:12:54 - 01:14:39
конец у вас структура больше весит здорово но теперь собственно к тому как мы эту структуру используем [музыка] [музыка] дальше [музыка] но у нас структура сейчас вот такая два 66 [музыка] так как мы передали сюда указатель А что если получается увидеть то же самое потому что [музыка] указатель на это структуру в данном случае оправданно использовать для того чтобы эта структуру каким-то образом изменить и сайт 16 некоторое ну ссылка Это тот же указатель от капотом компилятора реализуется ссылка
01:13:53 - 01:15:43
на через указатель вот я встретил не совсем согласен [музыка] не так как мне кажется можешь вот объяснить почему это так но у нас получается мы Передаем указатель для этого для этого указателям [музыка] да то есть вот такое немножко неожиданные поведение потому что кажется что если я передал Да что-то по указателю и начинаю это менять то но оно должно измениться и вовне но оно не меняется А если вот мы сделаем Так Сюда можешь поставить А вот если мы сделаем вот так вот применится вот да то есть если мы обратимся к полю
01:16:31 - 01:18:28
поэтому указателю лежит некоторая структура и мы поменяем ее поле но мы сделали указатель на неё и мы говорим Тут ничего не лежит Мы не сбросили это место памяти мы нашему указателю в эту область что-то Там положи то есть другая структура Это не совсем ссылка такая такая небольшая хитрость тут можно прям так здорово иногда наступить и получить не совсем то что ты ожидаешь Тем более что если ты модифицируешь поля она модифицирует структуру меняешь нет реализуете так OK немножечко наверное про хэш таблицы учатся вот этот
01:18:25 - 01:20:01
примерчик сделал тоже пока есть до Время есть у нас еще отлично значит такой пример немножечко такой усложнил его я тут сгенерировал тебе несколько чиселок и отобрал двойников от 0 до 9 в массив двойников запихал дал двойники мои потом я хочу во-первых на уникальность их проверить Ну и потом Ну давай будем разбираться после этого создается показатель нам лютекс создается это счетчик выделяется память Вот [музыка] и мы его заполняем через просто дальше что мы делаем мы создаем канал который [музыка]
01:19:18 - 01:21:22
[музыка] добавляем счетчик [музыка] [музыка] Мы же пытаемся сделать запрос вообще по-хорошему выделяет через мейк а не через два ты можешь сразу поправить Если что-то не нравится я соглашусь тут конечно нужно через мейк иначе внилмап нельзя мы можем сделать предполагаю что нас в лучшем случае Нет вообще двойников для того чтобы [музыка] Теперь мы пытаемся узнать Ага А почему ведь читать из мапы можно безопасно конкурентно мы только опишем и под metex пишем там в одну и ту же которую читаем просто тоже указатель на бакеты То есть
01:20:40 - 01:22:36
как можно таблица и один из ее элементов это набор бакетов корзина указать Но каждый раз когда мы туда записываем значение оно значение если помогает нам распределить наше значение возможно будут разного рода коллизии либо переполнение одним перебалансировать делать перебалансировку когда мы делаем перебалансировку нас указать начинает указывать на другие соответственно мы можем почитать либо же из неактуальный марта Поэтому если у нас есть [музыка] нам нужно И то и другое защищать так Ну да да я согласен на самом деле в
01:22:46 - 01:24:43
этом хитрости была и примеры все дальше с какого-то Бага из продакшена поэтому такое случается будьте внимательны в своем классе так дальше [музыка] мы записываем канал Мы ждем здесь пока не закончится наша чтение и запись реализованный то скорее всего должно хватить место и нас не будет [музыка] и это будет бесконечно когда у меня закрываем то есть вот здесь вот [музыка] последним мы зависнем крейсером темпу или что у нас случился потому что канал Они закрыты бы в него больше никто не может записать он будет ругаться и
01:23:52 - 01:25:43
последний импелленд на 155 это верно можешь починить это как-нибудь можем просто закрыть его [музыка] интереснее сделать Да такое вот параллельно да то есть уже нельзя так сделать Ну да Но нам нужно У меня что-то экран немножечко меня обманывает поэтому эту функцию функциях вру но это так а что получается у нас Мы теперь параллельно пишем вот этот вал дождались вейд и закрыли а как дождаться полностью если мы быстрее если тут Давайте усложним просто ты так довольно резко решаешь хочется немножечко
01:25:06 - 01:27:05
интересно увеличить если мы получается мы вычитали и потом кто-то с этими значениями работает долго вот не может он так быстро с этим каналом разобраться мы канал закрыли из функции Все выше на 158 строчке все и закончилось И вот этот вот код не выполнится полностью из-за того что я здесь позволил себе написать Вот такая программа плохая можешь но один из вариантов добавить еще одну группу или ждать пока рутина которая работает Это вариант [музыка] не сходу чтобы дождаться просто да канал кажется что группа Здесь
01:26:51 - 01:28:37
даже как-то дорого на одну грудь не дорого когда группа для одной рутины на самом деле мы можем вынести не for а вынести давай так сделаем тоже потому что как-то Ну да ты получается решил что зачем мне 2 синхронизации здесь делать Да я никого высчитываем мы последовательно OK то есть что у нас вот этих у нас получается что есть были запущены грудины 1000 штук которые будут писать канал который используется с этим с канала только безопасно Дальше Пусть еще одна Буратино который будет просто ждать
01:27:56 - 01:29:48
[музыка] и закроет канал [музыка] не закроется и потихоньку так Ну да задача задача решена не вижу каких-то проблем здесь пишем здесь синхронно читаем когда Дан сделается то Wait отработает Надеюсь мы выделение видно что я выделяю код Надеюсь это видео значит зрители и Значит потом работает Клаус соответственно здесь мы дочитаем до конца и пойдем дальше отлично то есть Ну правильно решили Хорошо давай пару теоретических вопросов по каналам все-таки тоже уникальный тип в год Что это такое как вообще что с ним можно делать что
01:29:23 - 01:31:10
нельзя Знаешь хорошо давайте из них а начнем с буферизованных у них есть буфер обычно там скорее всего кольцевой буфер под определенные количество значений то есть при создании канала мы там создаем буфер там создается mitex безопасного чтения также есть там хитрые функции которые смотрят есть но пришло ли что-то канал чтобы записывать Если канале значение которое можно считать ну и соответственно отметка там закрыт наука углубляться всем Сейчас нет смысла и Давайте перейдем не буферированным каналом у них нет буфера соответственно
01:30:18 - 01:31:49
это такие каналы которые когда ты пишешь Ты обязан из него сразу же и Вычитать либо запись блочится не будет чтение но при этом обеспечивается таким образом что мы пишем избегает лишнего копирования это оптимизация возможно где-то пригодится [музыка] Я про записываю чтобы потом сказать финале чем я что мне понравилось что можно улучшить вот так что не думаю что этом рисую мультики какие-то нет вот согласен можно закрыть канал в нескольких рутинах Вот если бы мы там писали из 100 мест где-нибудь поместить выше
01:31:17 - 01:32:55
класс написать можно канал [музыка] Можно я точно знаю что пайп можно закрывать несколько раз а вот канал лучше всего но есть такой паттерн как закрытие закрывает канал то его открывал ты создавал то есть безусловно у нас писатель должен закрывать канал после того как него записал соответственно даже немножко обратиться допустим нас есть какая-то которая принимает канал то можно в него передавать канал на чтение и канал запись и соответственно если мы так и таким образом мы можем еще ограничивать
01:32:27 - 01:34:01
возможности которые предоставляем этой функции для работы с каналом например когда мы точно знаем что эта функция будет только читать скандала безусловно лучше всего передать канал на чтение чтобы не просто физически не было возможности закрыть канал И это [музыка] то есть речь идет о том что можно сделать функцию и туда передать Channel и в этот канал можно только писать или два можно из него только вычитывать такое тоже да иногда используется чтобы прям указываем не пытайтесь не по назначению делать увеличивает читаемость
01:33:23 - 01:34:58
нашего кода Пользуйтесь я пишу это чтобы зрителям было понятно проговариваем Это очень тяжело представлять поэтому ты не видел вчера задачку задачки для собеседований Надеюсь нет Потому что я хочу я тебе предложить тоже мне она понравилось вот если видел то не интересно будет Вот если не видел Давай тоже посмотрим давай смотри у нас создается реализованный канал создается гарантинов который мы пытаемся записать значение в этот канал [музыка] учитывает канала бесконечности [музыка] [музыка] потому что потому что таймер
01:34:11 - 01:36:21
Каждый раз [музыка] при селекция [музыка] мы не будем вычитывать утечка ресурсов во втором кейсе и во-вторых поймал Мы скорее всего не увидим Но мы увидим не мы безусловно его увидим Но через 8 секунд получается [музыка] это хитро посмотри смотри внимательно как все работает прокрутил это уже именно канала но соответственно скорее всего мы это никогда не увидим то есть мы что мы видим у нас будет выводиться 1 2 3 4 5 с интервалом в секунду потом мы закрываем канал и отсюда мы вычитываем значение
01:35:38 - 01:37:20
[музыка] не надо проверять о том что есть назначение не добавить то есть нас получается 0 1 2 3 4 и надо много нулей Да причем но очень очень легко это пропустить кажется что код написан нормально На самом деле нет как это может сразу исправить здесь можно написать Ну а если такое напротив случайно за диплоили нужно срочно [музыка] Да это тоже брейк вот отличный пример как можно Конечно себе немножко ногу отстрелить Казалось бы ты ожидал что ты все прочтешь закрыл канал и перестанешь из него читать и поэтому там автор через
01:36:42 - 01:38:24
три секунды сработает и ты выйдешь все продумал Гениально 01234 тайм-аут а он читает потом значение нулевое Поэтому да второе значение не стоит о нем забывать Хорошо хорошо прошли поговорим что это за зверь и чем она в целом отличается от треда Какие преимущества какие недостатки так далее грудины их все называют зелеными потоками Суть в том что нас если говорить удобные операционные системы на сначала идет процесс которого есть дреды и случае сборки у трейдов или рутины идея такая что это легковесный поток Он
01:37:54 - 01:39:42
легко весь за того что у него очень маленький стек и выделение динамический и Б операционная система ничего не знает грудини такой слышать как картинами управляет вообще находится внутри города это одна Почему а может там еще целый планировщик сидели и если мы создаем какое-то поток операционной системе то там есть свитч контекст копирование разных приюторов и тому подобное штуки огромные [музыка] выделяется и сама операционная система самое главное что сама операционная система выполняет ресурс менеджмент и
01:38:58 - 01:40:30
говорит когда будет выполняться этим планировщик который имеет свои нюансы и фишки того чтобы можно более эффективно использовать ресурсы точнее системные такты которые выделяется Под каждый процесс то есть ложки при старте выделяется энное количество процессов на которые потом лечится очереди и вот они разгребают свою очередь выполня ют грудинки То есть может быть такое что за один так который выполнен этому потоку Можно несколько груди очень большое его не помню ну и соответственно безусловно помимо того что есть очереди
01:39:47 - 01:41:27
которые нам принадлежат каждому из процессоров когда процесс гребет все свои груди но он стелит половину от какого-то другого либо наберет очередь которая лежит так называемым отдельном пуле Где хранятся на которые были отложены тем или иным причинам например Так давай пару еще таких вещей вот когда мы переменку выделяем грудине она где на стыке на куче какие есть правила Ну правильно есть одно смотрись к анализ есть какая штука которая точно может сказать где будет выделено переменная но как адекватные люди мы можем сказать что
01:40:51 - 01:42:29
скорее всего на стеке будут выполнять выделены все локальные перемены которые никуда потом не уходят это просто с точки зрения перформанса достаточно адекватное решение потому что самый быстрый способ выделить память выделить на регистре либо дополнительных локаций Отлично Что анализ это верно и туда записал раньше чем следующий что я спросил действительно смотрим гуран минус ГК Флакс смотреть что у нас на куче что на стеке иногда это бывает важно Когда у вас система высоко нагружена когда вам нужно
01:41:47 - 01:43:20
экономить это можно посмотреть так и у меня на самом деле осталось еще один вопросик и еще одна такая задача прошу написать вот такой Котик я написал и тоже прошу тебя мне о нем Рассказать а у нас есть какая-то функция сам понимаешь [музыка] мы создаем указатель на что-то равно не если это круто мы возвращаем иначе возвращаем пустую ошибку соответственно [музыка] [музыка] [музыка] вот эту надпись Так теперь мы хотим проверить это будет false я так понимаю пишем если мы вернем Вот это [музыка] [музыка]
01:42:36 - 01:45:05
соответственно [музыка] мы не попадаем указатель [музыка] [музыка] [музыка] возможно будет пустая строка Ну Давай что-нибудь напишем какой-то выспался Ну как бы код код он компилирует этот код компилируется поэтому То есть это будет какая-то все-таки ошибка да то есть строка которая одна вторая данные потому что натив у нас определенно сказать это именно поэтому а что выведет здесь выведет на самом деле он напишет нал а потом мы сравним с налом напишет false Вот такое будет правильно указал что там как бы ничего
01:45:00 - 01:46:54
валидного особо не будет Вот так что Да ты уже хорошо сказал я хотел дальше спросить об этом А что почему действительно у нас пустой интерфейс имеет два указателя у себя найти и на данные Ну на тип мы данные указали что вот такая-то ошибка это и ничего не положили в неё но тип указан поэтому это будет не Нал и можно очень здорово ошибиться здесь с ошибкой может быть очевидно такие баги Я видел и я их даже и делал сам даже зная об этом поэтому тесты наш спасение очень легко можно не досмотреть просто пытаюсь супер
01:47:02 - 01:48:35
оформить и ошибаешься давай про интерфейсы просто пару слов Что такое у нас в город утиные типизация с чем ее едят Интерфейс Это [музыка] все что удовлетворяет особенности функциям которые должен реализовать интерфейс все это подходит под интерфейс То есть у нас получается что мы определяем какое-то контракт выражаемую через интерфейс а то что это будет реализовывать это уже не столь важно Таким образом мы можем делать типа опеного где была такая и соответственно интерфейс нам помогает писать тесты
01:47:49 - 01:49:23
интерфейсы нужны для того чтобы например делать код более гибким особенно эриков когда их не было мы могли интерфейс тем или иным типам выполнять с этим отлично Здорово для тестов действительно Так у меня собственно последняя есть Задачка тут я код кидать не буду Попрошу тебя рассуждать прошу тебя написать чумакс Хотел Минск вот можно и Макс для разницы особо нет Попрошу тебя написать за того что есть под рукой стек который будет хранить свое минимальное значение да то есть у нас должна быть операция
01:48:39 - 01:50:09
туда запустится на стек какое-то значение да снять со стека вот значение вернуть его на соответственно [музыка] еще хочется функция чтобы была у него мин да получить получить минимум То есть я в стек записываю что-то записываю 10 11 10 12 13 у меня минимальное значение 10 что я его записал записываю дальше 9 курсор записываю 9 минимальное значение теперь 9 до записываю 16 179 потом начинаю со стек снимать все еще 9 10 я на секунду отключу камеру я с тобой он должен быть нам интересно именно алгоритмически это
01:49:44 - 01:51:42
сделать смотри Есть несколько вариантов как можно сделать мы вот есть [музыка] указатель на значение он будет Давай ему будет [музыка] и ему было бы неплохо хранить указатель на следующий или там предыдущий элемент вот таким образом можем определить структуру стека что соответственно мы создаем стек и они указатели на следующий либо можем просто сохранить какой-то [музыка] массив элементов получается что мы можем хранить или хранить какое-то слайс значение писать в конец лайса и читать с конца слайса или удалять одно значение Но это
01:51:12 - 01:53:09
наверное будет не очень оптимально плане использования оптимизация особо не думать мне кажется нормально совершенно кладешь снимаешь хорошо тоже давай какие-то опечатки нормально если понятно то мы сейчас запускать не будем то есть нам нам нужно идейных чтобы она работала скита неточности совершенно все это меня полностью устраивает если ты мне будешь Как бы говорить что-то собираешься делать то будет вообще здорово я буду следить за твоей мыслью не угадывается но я собираюсь такая что она должна вложить элемент
01:53:07 - 01:54:38
конец стека но нам надо при этом еще проверить минимальный элемент то есть здесь мы можем узнать если этот минимальный элемент [музыка] соответственно задача никто ничего не клал так сложилось и мы должны его проанализировать нас получается первый элемент соответственно у нас будет равняться [музыка] и этот ну мы кладем У нас есть Ну вот мы заполнились так А если же у нас мин элемент не равен nill нам стоит проверить на минимальность Ну меньше [музыка] таким образом [музыка] ничего не делать не она минимальный просто говорит Какой
01:55:47 - 01:57:47
у тебя минимальный элемент слайсы в оставшихся твоих числах то есть вот можно вопрос в том что наверное должны проверить о том что [музыка] нас вообще что-то лежит потому что можем проверить я тебе еще вот так накину вот можешь посмотреть я чуть-чуть уточнил сверху можешь посмотреть коммент Вот вот мы пишем Пишем пишем был минимальный 10 записали три записали один стало единичка удалили единичку стал тройка удалим тройку станет 10 Ну мы безусловно можем пройти систему слайса и понимаю [музыка] [музыка]
01:57:59 - 01:59:44
а мы можем хранить [музыка] я такая но это не очень хорошая идея сначала можем хранить чтобы нам не проходить послать мы можем наверное еще делать таким образом Почему тебе не нравится Почему тебе не нравится хранить минимальных элементов это уже проблематично потому что нам надо но можно попробовать Ну можно нить можно хранить слайс минимальных элементов и при этом в обычном слайде сохранить указатели на них то есть и удаляя из одного мы будем Но это есть у нас есть возможность чисто удалить из середины То есть например нам
02:00:05 - 02:01:49
подошел linked лист с функциями которые могут удалять элементы из середины и у нас получился бы кажется что ты можешь просто писать в отдельный слайс минимальное значение можно и у тебя последнее значение Это твой минимум вот но просто когда мы допустим удалим 12 из минимальных значений удалить 12 допустим а если их несколько внутри нас же никто не гарантирует нас нет повторяющихся значений если у тебя предыдущее минимальный такой же то можно его продублировать наверное да это кажется что нормально Что ты делаешь 10
02:01:57 - 02:03:34
Если еще раз тебе пришло еще раз если пришло [музыка] и у тебя вот так если будет ты потом 10 удалишь станет один минимальная потом если один удалишь станет опять 10 То есть ты можешь сделать 10 подряд что Просто если оно равно минимальному значит второе минимальное По моему это Победа давай как-то быстрее оформим и будем закругляться уже на самом деле вечер утомились Ну на то есть как бы мы хотим хранить минимальную значений Да соответственно если длина равна нулю если последняя но только меньше
02:03:18 - 02:05:07
или равно же можем добавить кстати можно было просто или сделать Ну ладно но мимо мы просто получаем последние АТС минимума да и все или ошибку тоже верно не все правильно дал вот ну все ну как бы но еще там поп до функция кажется что тоже можно быстро написать Дима Болдин уже просится просится в эфир Дима Давай выходи что Ну Дима уже дописывает Я думаю собственно Давайте Давайте закончим задачу на самом деле там еще параллельно с нами задача активно решает тщательно Ютюбе А ну ладно тогда ладно как бы начать разбор
02:05:02 - 02:06:39
потому что уже поздно Мне кажется уже люди устают и надо надо как-то налить Да действительно надо как-то сигнализировать но оставайтесь пока с нами сейчас мы решаем и ответим на все вопросы из чата и плюс за финале мы это кто-то уже часть наверное Получил сообщение из Бота расскажем про еженедельную задачу которые есть у нас Telegram Боте который Саша делает и только я надеюсь впоследствии Саша будет делать а пока на самом деле Дима пишет интересно узнать ваше мнение насколько вообще понравилось не
02:06:49 - 02:08:12
понравилось может быть Саша у тебя есть какие-то вопросы аудитория перед тем как я буду заваливать вопросами от аудитории ну интересно насколько вообще такие задачи ребятам насколько знали насколько не знали Я пытался начать с таких плюс-минус простых потом с Димой хорошо пошло я ему сложнее стал давать вещи Интересно как это аудитория было Давайте в общем короче сделаем так Оцените пожалуйста наш сегодняшний Собес от 1 до 5 и скиньте цифру одну в чат насколько вам было интересно смотреть на Яндекс Кошелек пожалуйста Скиньте мне
02:08:08 - 02:09:33
одного до пяти рублей 4 8 1 оценка 5 3 Вот это надо докрутить три пошли супер А если вы пишете три или четыре или вам кажется что надо докрутить скажите пожалуйста очень хочется узнать обратную связь Дима там уже близко к завершению Саш я думаю ты можешь начать мы Сколько еще примерно нужно чтобы написать ему как-то погрузился даже не отвечает нам Я думаю Да ребят Если вы видите что можно сделать лучше то как бы напишите а то есть просто не очень конечно что не очень знаете Но мы же сказали что будет как-то
02:08:49 - 02:10:31
настоящим собеседовании а там вас подушек обязательного ритмическая задача Да на собеседование действительно бывает душновато Я не слышал про собеседование Где бы не душили OK давай я тогда пройдусь в конце тоже Задачка еще раз посмотрим от себя фидбэк что было Я записывал вот начали мы начали мы может проматывать синхронизировать под то что я говорю начали прославить с теории начали все отлично сказал длина область памяти пасти значит мне очень понравилось про амортизацию сказал не часто про это
02:10:17 - 02:11:41
говорят расширяешь на один амортизированный Константа дальше вот значит мы стали смотреть задачку и это было в остальных очень здорово что сверху вниз Дима прям разбирает код по строчкам и это здорово очень часто ребята знают ответы они просто бегут и начинает разбирать разбирать быстро быстро быстро решить эту задачу не ошибаются онко давай порассуждаем вот в начале мы объявили переменную потом так потом так И это прям Здорово то есть делайте так на собеседовании если вам дают кусочек кода возможно вам кажется что это
02:11:12 - 02:12:28
утрированно слишком Нет это не утрированно это вот буквально то что я хочу слышать как он вообще видит эту строчку кода как человек ее понимает мне это очень помогает и ему это помогает Так значит чуть выше Давай посмотрим вот где слайс А ты здесь Здорово Все проговорил правильно прокопасить видно что хорошо понимает прокопье прогиб копии упомянул Дима ну отлично самом деле никаких нареканий все отлично про поинтеры тоже такая особенность год Дима и прекрасно знает что вот этот индекс вели Они перевыделяются здесь все
02:11:50 - 02:13:11
отлично сказал дополнительно я спросил про указатель что это и по месту мы никак не выигрываем и он еще добавил что скачки по памяти от разминовывания еще дольше Ну отлично хорошо еще дополнил то есть знаете такой контекст Добавляйте на собеседованиях Мне прям очень нравится Что Димон давал больше чем я просил Так давай дальше посмотрим следующее тоже был Pointer И тут хорошо сказал про выравнивание здорово и немножечко по-моему в начале ошибка была я попросил еще раз посмотреть и Ты исправил сразу неточность что да мы
02:12:32 - 02:14:03
Передаем по Enter Ну да здесь неточности это такая хитрая штука это надо знать здесь здесь минус вот Ну хорошо что исправил и это плюс как кто-то ставил нас плюс-минус и начали Вот это такой плюс-минус вот ты просишь человека Посмотри еще раз и он справляется отлично значит он знает просто невнимателен был но плохо что не было внимательным так Идем дальше значит здесь скажешь таблицей мы Я дал задачку и я ее еще стал усложнять Дима ее отлично решил и про каналы мне рассказал и про мьютекс и рассказал и
02:13:17 - 02:14:39
про Хеш таблицу и про эвакуацию упомянул ну мне тут здесь очень все понравилось и про стек вам просто так дальше уже было когда там не буферизированный канал то здесь прям очень хорошо решил сделал больше даже чем я просил и прям объяснял предлагал адаптировался когда Решил чуть-чуть поменять то есть Здорово Здесь тоже хорошо решил тоже в начале вот поспешил с ответом на самом деле до этого проговаривал здесь может уже устал и здесь не точно Да сказал вначале что утечка утечка таймера будет это Да
02:13:59 - 02:15:22
действительно тайм автор объявляете там тикер и делайте критика точка C там отлично это заметил да но за деревьями лес пропустил немного не увидел сразу что у нас будет 00 тоже попросту посмотри и он сразу же исправился Да хорошо возможно уже потому что уже там час прошел и немножечко внимание поплыла вот тоже принимаю этого внимание но все-таки не сразу увидел например тоже хитрый и я такое видел вроде вот без тестов можно пропустить пишите тесты врать пишешь на глаз все окей in review может пройти люди тоже могут не увидеть
02:14:41 - 02:16:04
такие нормально он закрыл все выйдет ничего не выйдет будете в цикле крутиться правда падет так то есть тот второй небольшой минус дальше Давайте посмотрим про грудины дальше я поспрашивал Здорово ответил про грудины про 3D То есть сразу же сам не больше давал контекста даже чем я просил про планировщик сказал про то что бинарник жир Мне понравилось Switch контекст размер грудины Отлично Все это сам сказал обычно ты это чек спрашиваешь его он сам говорит про активно Да если вы знаете тоже это всегда говорите Это здорово сразу
02:15:26 - 02:16:38
Понимаешь он владеет темы Здорово ещё я спросил про хип и кучу и люди иногда начинают говорить я вот что-то запускался вспоминать Владимир говорит надо запустить и посмотреть я не помню это правильный ответ вот ну я помню что вроде больше 6 более трех килобайта они уходят эти структуры действительно надо gc Flex запускать гурами gcflex и смотреть совершенно здесь все отлично интерфейсы Ну вот это ошибки тоже Мы отлично прошли эту задачу Да ну не был уверен на 223 строки то что возвращает но понимал что ошибки там не
02:16:04 - 02:17:25
будет но просто это какая-то ошибка с пакета ос то есть ну я за считал что ты Отлично ответил Ты понял что здесь интерфейс не не Нал потому что по альтернатив данных есть Ну и дальше сказал мне как раз что такое интерфейс Что такое тиматизация это немножечко спросил Ты тоже все это сделал Вот что там два пойнта что нужен для тестов Это здорово обычно нужен просто Ну когда человек должен до тестов обычно значит во всяком случае я так понимаю иначе он этого не говорит с и вот последний со стеком мне не очень понравилось ты не хотел это
02:16:45 - 02:18:12
вслух все проговаривать Вот это ребят нужно делать иногда раньше Мне казалось что это слишком как-то искусственно что интерьеру я прям разжевываю каждую строчку побывав На другой стороне могу сказать Нет вот говорите прям я сейчас создам эту структуру Я пока не пишу код Я пока говорю что я буду писать вот так вот так вот так теперь я пишу метод Push здесь мы добавляем на структуру и будут собираюсь добавить указатель если что-то не так там можете мне сразу сказать что мы не тратили время когда человек может
02:17:28 - 02:18:40
даже сказать что-то идея не очень ну или может дать тебе время самому понять что она не очень Вот то есть я советую вам прям проговаривать здесь всё-таки недостаточно один ты проговаривал ты вот молча писал тебе было Норм А мне было Норм Я пытался угадать что ты хочешь сделать что-то указатель вот этот сделал думаю зачем он его сделал про что несколько минут пока я догадался поэтому ребят сразу же вот Подумайте Скажите я должен подумать две минуты Ага Начертите себе все это моя идея по первой линии и и
02:18:04 - 02:19:13
проговариваете продавать Вот в алгоритмике это прям супер полезно Это задача по моему на медиум цвет кода она не Хард Ну Хард мне ни разу не давали Я не видел то есть мне надо сколько сложно решать Хард на собесе Мне бы наверное было очень сложно но не дал я в принципе мешаю нормально на собесах когда я сам хожу провериться как я так что здесь ну есть пространство для улучшения какое-то на самом деле просто надо проговаривать больше и у тебя ясности будет больше идти решать будет больше и интерьер ты
02:18:39 - 02:19:41
берёшь в некоторые союзники Вот как ты брал меня когда по платформе могу отвечал ты меня на самом деле брал союзники дополнительный контекст Давай это мне так нравилось и этого это было мало когда мы сейчас решали задач как Дай мне больше Ну скажи свою идею Но вот завел переменную current А зачем она Я сижу думаю не понимаю Вот то есть Дайте решение посмотрим Вроде мы там к чему-то пришли но вот здесь больше надо общаться общайтесь с интерьером он вам будет помогать он тоже хочет чтобы прошли интервью ему тоже неловко Когда вы
02:19:09 - 02:20:22
пытаетесь написать код сока эти удаляете тоже хочет чтобы все решили на самом деле Ну не хочет вам подсказывать Это очевидно он тоже чувствует дискомфорт Помогите ему и себе так уже Мы минимальное значение а pending нашлась с минимальными значениями и в наш storage в SL тоже тут все понятно в минимуме мы возвращаем минимальное значение последнее которое в эти минимальные навставляли Понятно поп мы не дописали но по факту что тут если у нас просто так надо было сделать если у нас последнее значение равно
02:19:46 - 02:21:15
последнему минимальному значению в стеке да то надо удалить и слайса минимум Просто моя делит вас какая-то кастомная функция пошла То есть я вставляю Да и слайса с хранилищем и славится минимального вот ну все вот вот такой фидбэк собственно Мне очень понравилось то есть видно что знает и компьютер Science знает го где-то немножко ошибился чуть-чуть поторопился в двух задачах Но с другой стороны понимаю волнение тем более мы сейчас онлайн делаем на самом деле еще больше волнения То есть у меня прям супер
02:20:31 - 02:21:59
хочу с ним поработать он разбирается он знает типа он знает голос знает грудины Он вроде тесты пишет он знает что где весят отлично но больше иногда фидбэк Может когда критическая задача этой не делишься тоже думаешь блин такую задачу пойдет ко мне делиться фидбэком или будет сам там сидеть решать три дня поэтому у меня все Я отлично оцениваю интервью В общем супер вот у нас А можешь выключить Дим можешь выключить Стрим чтобы мы были крупным сейчас у нас план примерно следующий кстати вот очень
02:21:19 - 02:22:55
интересный момент что Саша давал больше ответов не фидбэка не про решение хардовых задач а скорее Как проходить правильно интервью что нужно постоянно проговаривать вот это все это к сожалению те вещи которые мне кажется можно узнать только с прохождением интервью Да на интервью вас нанимают ну вас должны быть Хард скиллы чтобы его хоть как-то прошли но не мать вас не захард скиллы если вас спрашивают А вы показываете себя как человека который очень закрытый это может быть проблемой на самом деле
02:22:10 - 02:23:18
надо надо открываться ребята В общем вкратце давайте я немного еще расскажу про наш курс замечательный что для тех кто пропустил Я сначала курсы 10 мая Если вы находили вдруг какие-то ошибки помимо конечно софтовых которые фиксится просто походами в интервью Вы можете их подкачать на нашем курсе который составлял как раз в том числе главным составителем был Саша где Да Саша вот замечает и который проводил сегодняшний Собес и который на самом деле делал его исходя из того чтобы пройти Собес на метла Поэтому если вы хотите менять
02:22:43 - 02:23:59
работу либо не знаю увеличить грызть в текущий то самое классное вообще одно из самых классных это купить курс наш Вот но можно в целом также ознакомиться с лекциями которые нашими Ютюбе который тоже масса Саша вот там есть у нас и про слайсы и про канкарнсе и для тех кому не хватило сегодняшнего Собес у нас на канале есть вообще огромный Собес трёхчасовой тоже вот внутри курса мы объединили все темы которые будут на метла мы создадим чат где будем мы как организаторы и где можно мы будем отвечать вопросы и так
02:23:22 - 02:24:34
далее сам курс это просто набор Lexus заданиями мы не даем там фидбэк непосредственно по каждому курсу Но это дает по каждому вашему заданию Но это дает И плюс чтобы можете проходить его свободно в своем темпе вот эта структура курса которая как раз добавлял Саша Можешь быстренько пройтись по ней буквально за минутку чтобы нам больше не тянуть так но почему-то на самом деле прошлись на собеседовании вот базовые типы Разбираем как раз слайсы которые мы затронули там мапы пойнта копаемся в них там поглубже смотрим сколько они весят
02:23:58 - 02:25:08
где они лежат и так далее но интерфейсы тоже мы начали их трогать тоже их Разбираем собственно много очень про конкажется что вот гол про канкаренс и сейчас было много груди и даже вот где-то Вот в одном месте там Дима допустил не точно с этими грудинами с каналами Ну запутал я его дал такую хитрую задачу не совсем иезуитскую но хитрую и вот на самом деле очень хорошо справился вот обычно Ну прям очень много ошибок даешь люди на нервах вообще ошибаются надо прям очень хорошо понимать где вейп группы где каналы где Что как работает и
02:24:32 - 02:25:47
мы это Разбираем и томики А сейчас о том как не было тоже бывает спрашивают Вот и контексты тайм-ауты мы не упомянули а они есть и часто про контексты спрашивают Селект Ну были Вот про дедлоки про утечки тоже Мы кстати не поговорили сегодня а так-то можно было бы проговорить и про них на самом деле будет отдельная вот работа с бдсшом Ну как бы для может быть всё очевидно на самом деле расскажем основные важные вещи которые нужно а для себя знать б на собеседовании знать и как бы интервью с этим делиться иначе просто сквер писать
02:25:10 - 02:26:25
там на собеседование полтора часа а потом ошибетесь где-нибудь и будет плохой оффер Это очень такое Ну потом уже идем в такие вещи как вот тестирование рейтинг качество кода какие-то вещи вокруг основы вот алгоритмы собственно вот как решать алгоритмы решили несколько задач собственно чтобы вот их было приятно слушать человеку которому их Разбираем но некоторые тоже паттерны они на самом деле на собесах иногда помогают потому что эдемпотентность грешил деградашен бывает такое когда вас уже на метла на
02:25:48 - 02:26:52
метла плюс бесят уже ожидают что ну вы А есть у меня запроса дублируется А если кавка ожидается что вот что-то может сказать на эту тему такая теоретические знания но тоже примеры коды конечно будут мы это всё разберёмся запустите Посмотрите Да мы на самом деле Да если вы досмотрели До этого момента супер значит скорее всего у вас телеги уже лежит сообщение от нашего замечательного Бота навыки о скидке и вы можете оставить заявку сегодня и этот скидка тогда для вас будет сохраняться до пятницы и вам еще также ответят Надеюсь
02:26:19 - 02:27:29
что он смотрит замечательно наш менеджер Алмаз который в общем расскажет и покажет мы отвечаем на вопросы Я предлагаю с чата если текущее смотрите ребят сейчас формат такой что мы задаем вопросы а мы вы можете задавать вопросы сорри я сейчас сориентируюсь по вкладкам многочисленным которые меня накопились мы пойдем так Сначала мы отвечаем на живые вопросы с чата но все вопросы которые записал из начала Мы тоже пройдемся вот здесь первый вопрос у нас курс для какого уровня подходит И вот все это курс чтобы стать условно
02:26:55 - 02:28:27
метлом значит вы Либо вы уже будущем хотите искать новую работу но при этом всем понятно что советских иногда спрашивают как алгоритмы или еще какие-то штуки которые часто Встречаются в жизни на конкретном месте и вы можете еще раз рефрешнуть и пойти уже с этими знаниями дальше И мы целились как раз Саша может быть меня поправят в джун плюс миддл ребят да то есть ожидается что что-то уже человек умеет что все-таки знает синтакси такой вот ну или программирует на чем-то другом если нет тоже наверное
02:27:47 - 02:28:53
можно в принципе можно конечно Ну тогда будет сложно прям Челлендж вам будет надо будет разбираться параллельно Если вы уже Сеньор Помидор что ж вы для себя лучше поймите Go быстрее чем сами Ну наверное покровы вам я не сорву уж вы знаете и паттерны отказоустойчивости конкурентности увидите как это в горе реализуется Ну метла Мы же нам Конечно будет супер много пользы супер супер а интересный вопрос э-э ещё тоже про курс что на курсе будет по практике Саша и как будет осуществляться проверка заданий
02:28:20 - 02:29:43
Так ну смотрите У нас здесь как бы задание будут не могу нас просто столько уже записал под 70 человек постараюсь сделать вот под канкаренса конкретно проверки автоматизированные Ну то есть что вам задание вы пишете и запускаете оно должно эти тесты пройти Вот и как бы есть чат вы пишете мы Разбираем ошибки то здесь Саппорт с моей стороны и со стороны остальных ребят он есть вот Ну вот такого на самом деле добавлю на самом деле что да на некоторые задания будут тесты некоторые задания Мы сделаем гайды потому как их
02:29:01 - 02:30:24
проверять но также к любой лекции к любому заданию У нас есть менторская программа и Можно вместе с ментором разобрать ту или иную задачу это может быть сделать любой момент по ходу курса либо разобрать какую-то тему плюс у нас будет чат курса где будет Саша буду я я буду конечно меньше степени чем Саша но мы там будем отвечать на вопросы которые у вас возникают по ходу дела там будут задачи из разряда некоторые они будут не головоломки А вы должны это будете просто проделывать сами уроки будут как бы вот это так делается А вот
02:29:43 - 02:30:50
вам задача но ожидается скидывайте Мы это смотрим если где-то даны проверки Окей это тесты но ребят тесты это код который не покрыт тестами поэтому знаете и липовский я смотрел его помню Пусть он говорит тесты Ну как бы допиливайте если ошибки на курсари смотришь тесты тоже иногда не проходят там курс погон То есть я ожидаю все-таки что будет живое общение что вы запустите если что-то не так вы придете и будете спрашивать А что не так А где и мы вместе это копнём и все это увидит То есть тут плюс этого
02:30:17 - 02:31:24
курса в том что вы можете Как поработать вместе комьюнити с другими людьми со мной мы можем в этом разобраться хорошо супер автоматизированные проверки Ну даже на курсе от mail.ru Где ты работал там тесты то и дело лагарик падали я вот я напишу Но короче давайте прорезюмируем в общем у нас для части курса будет Unit тесты для части заданий будут какие-то гайды Где можно посмотреть какое-то решение которое мы считаем хорошим с объяснением и для всех заданий можем Вы можете это не входит стоимость курса Вы можете
02:30:51 - 02:32:10
докупить с консультацию живого ментора который с вами пройдет по всей этой задаче все объясню Вот лекции будут онлайн до лекции будут вам присылаться через Бота это будут записанные видео у нас будет продакшн свет все серьезно и они будут присылаться установленное время с тем интервалом с которым вы хотите чтобы Вы могли проходить курс в формате в котором вы хотите Ну вот формат Я сказал что да это будут лекции А пока Кстати Саша в видимо синьоры хотят пишут в чате Александр сорвите меня покровы
02:31:33 - 02:32:45
Да привет Я знаю кто это пишет очень много очень много на самом деле вопросов было таких скажем не то чтобы который мы можем о которых можно говорить это вилки зарплатные которые есть у мидла Я бы посоветовал есть по-моему есть такой вот телеграме нет такой бот есть и у них сайт есть вот Напишите ему авторизуйтесь по телефону Зайдите там типа вилки они плюс-минус написано видите свой язык свой уровень Или тот который хотите оно типа перекликается и мы сделаем рассылку по всем кто у нас значит смотрел трансляцию и добавим этот
02:32:11 - 02:33:52
сайт замечательный вилки указывают разные работодатели и где мы работаем и другие где я работал и там ну плюс-минус это правильные вилки Да ребят еще на всякий случай скажу у нас довольно много заявок сейчас появилась И мы можем отвечать каким-то пингом если что Не волнуйтесь ОКей главное там когда вы отправили они когда мы ответим ответим Мы всем сегодня завтра когда делаешь себе портфолио стоит сделать несколько мелких проектов или один крупный вот такой вопрос про видимо проект и как они влияют на твою семью
02:33:08 - 02:34:26
Я кажется лучше не делать проекты Я честно скажу то что Ну откроешь проекты видишь что человек плохо написал Если новенький в языке и думаешь отдам Ему меньше не хочу его нанимать это мое мнение меня сейчас забросают но это правда вот я когда открывал всегда смотрю а здесь не так здесь не так а если норм ты такой Ну норм красавчик но все равно тебя просто беседую типа от собеседования это тебя не спасло друг так что я никогда не понимал эту тему сп-проектами вот работал в зоне и там опыт Source надо было Ну писать вот
02:33:48 - 02:35:08
файлде у нас был такой конвейерлогов вот что я на контрибьютел вот оно там лежит можно посмотреть прийти написать Что такое код плохой а остальное Но это вот какие-то задания вот что-то для себя писать и говорить Ребят я написал библиотеку возьмите меня на работу я не знаю кому это надо вас всё равно спросит все вещи вот по платформе у вас всё равно спросят по алгоритмом и если вы плохо ответили никто ваш гитхаб смотреть сейчас не будет а если Вы хорошо ответили на самом деле все равно никто вас гитхаб смотреть
02:34:28 - 02:35:37
не будет это мой опыт есть люди которые смотрят вот Егор бугаенко скажет что я не прав что он будет смотреть только github здесь можно сказать Все зависит от интригиера Вот и здесь Да у нас еще пару вопросов про курс что человек изучает год два месяца рано ли еще приходить курс Мне кажется что это будет очень так типа сложно наверное ходить если изучаешь только два года и зависит от того если у вас опыт работы до этого То есть вы например писали на плюсах или PHP не знаю несколько лет потом решили перейти на Go то наверное
02:35:03 - 02:36:15
будет не так сложно если бы ваш первый язык Мне кажется будет довольно очень сложно Ну будет не просто если первый язык это всего два месяца программирования Я помню себя мне было вообще всё сложно первые два месяца программи часто говоря Если вы мне дали гарутины с ума сошел Ну а так все люди разные Может вы умнее меня или трудоспособнее и быстрее разберетесь канкарнсе вам точно будет сложно если вы с конкурентно-программированием не работали а если работали в других языках скорее всего вообще вам не покажется
02:35:39 - 02:36:49
тяжелым Да продолжаем отвечать на лайк вопросы чата курс можно будет проходить своим темпе есть можно будет проходить своем темпе мы никого не ограничиваем и доступ курсу тоже у вас будет навсегда Как попасть в компанию типа Озон или Авито если нет коммерческого опыта на Гоа она джинов они не проводятся Бесы она намерла требует опыт от трех лет вопрос курица или яйца и опыта или должности во-первых проводят и на джуноф опыт и на стажеров Дим по моему по моему это я говоря нам безусловно я думал есть второй раз
02:36:15 - 02:37:34
вакансии есть всякие школы которые берут старую одно обучение компании я вот таким образом попасть на стажировку сначала оплачиваем а потом уже и прийти в штат я вам более того скажу возводить там три с половиной года назад уже стажеров брали и я помню Например давидео я пришел в Авито он был стажером еще он сеньором стал человек прокачался как или вот я За зону ходил меня был стажёр Дима уходил он уже стал Junior очень сильно разработчиком думаю уже медлон скоро станет так что на самом деле и туда и
02:37:02 - 02:38:27
туда берут если у вас нет коммерческого опыта то может вам надо просто аппетит умереть и не пытаться прийти мидлом в большой эти компанию скорее всего вы не готовы туда прийти мидлом на самом деле Да я могу сказать что за свои компании в которых работала пока И сейчас Яндекс и там и там всегда были какие-то стажерские вакансии куда можно прийти вообще с нулем опыта работы и всегда туда берут секция проектирования для метлов проводится или нет Ну проводится когда это такое вроде Middle Plus ожидается что Мида уже что-то может он
02:37:44 - 02:39:06
Да относительно автономный и тут Ну смотри интервьюера Ты же тратишь время тоже на Вот это дизайн интервью если ты понимаешь что там кот слабый алгоритмы слабые то что туда идти то дальше Да но если человек язык плохо знает на который собеседуется с ошибками там плавает ты туда Просто не пойдёшь если крепенький то конечно можно туда пойти имейте в виду Проводится ли для блох когда собеседуем мы не знаем Middle - это или нет Вот я где собеседовал там нету того что я собеседую на метла я собеседует
02:38:27 - 02:39:33
человека и я его должен оценить и потом куда-то его Направить в себе предложить другую возможно команду поэтому я не знаю кого я собеседу если он очень хорош то конечно Нужно попросить дизайн интервью если я вижу что он оптики вообще меня получит меня или там просто что он опыт хорош если он путается не знает что такое слайс чем массива отличается Наверное я не пойду в эту историю а мне вот да еще пару вопросов а где можно пройти мог интервью тоже бы хотелось на самом деле внутри нашего же ботика там есть замечательный раздел С
02:39:00 - 02:40:08
командами и вы можете отправить ему команду найти ментора Если вы отправите ему команду найти метр Вам он пришлет Google форму вы ее Заполните И после этого мы вам подберем ментора значит для такого же собеседования Как прошло сегодня которым вы получите потом фидбэк относительно себя либо моменты вот у нас всё начиналось так И кстати вот это проходил такую штуку проходил Диму А сколько этапов собесов Avito по-моему это открытая информация на самом деле мне кажется что здесь нужно давать какие-то подробности
02:39:37 - 02:40:41
[музыка] если это открыть информация Давай мы добавим этого конце в какую-то рассылку чтобы сейчас не тратить время в контексте про слайсы сейчас Ну ладно [музыка] очень необычный вопрос нас есть опрос вопрос до конца такая ситуация мне 14 лет проходил мог исследования на Junior стал Интересно какие перспективные дорожки есть что можно посоветовать мне кажется во-первых если человек 14 лет смотрит открыто интервью по гошке тоже Ультра круто Здесь можно позавидовать 14 лет я еще на HTML не умел стать а в целом мне кажется что можно
02:40:13 - 02:41:54
поделать под проект и попробовать поплавится и подаваться в разные штуки которые делают для школьников и студентов например тот же я Да мне кажется что если у вас есть какие-то в 14 лет Этим увлекаетесь я такую такую чушь 14 лет делал Господи страшно вспомнить Вот то кажется что вы можете если прочтете несколько книг и что-то начнете программировать можете на самом деле к 20 там перескакать уже сеньоров по опыту и по зарплате и на втором курсе начать работать в хорошие компании уже имея какой-то опыт Если Вам это не надоест на
02:41:09 - 02:42:27
смерть за несколько лет значит ваша и думаю все будет отлично нет напомнило у Бабушкина было по ассистентам дизайне есть курсы и открыто интервью и там в одном как раз олимпиадник школьник интервьюировал и тот ему проектировал систему тоже все смотрели удивлялись собеседовались но здорово если если вы как бы так рано начинаете Если Вам это нравится Я думаю вы прям Что посмотреть под Project Я не знаю под Project у меня прям скепсис насчёт них ну надо что-то пробовать своё делать если вас драят писать кажется что Да
02:41:50 - 02:42:59
действительно до нулевого опыта работы до того как он случился единственное возможность что-то получить какой-то опыт проектной разработки Это подпроекты плюс лидкод Ну то есть Ну на самом деле пока у тебя нету работы за которую тебя Платят то можно просто программировать в кайф и писать игры и так далее Все то что мы на заре карьера хотели делать тогда платят и времени мало уже как западло знаете всё это дело за бесплатно я исследование читал проводили детишкам которые любили рисовать им давали
02:42:27 - 02:43:35
поощрение звезды там всякие рисовали какие-то шоколадку отобрали потом перестали давать и у них желание рисовать падает Хотя они любили специально отобрали Поэтому вот ну если вам нравится наслаждайтесь разбирайтесь погружайтесь будете круче 9 процент разработчиков ребята я Напоминаю что у нас я напоминаю жесть Я говорю штампами В общем можно присылать и нужно нам вопросы в чат мы на них с радостью ответим Я думаю что они заканчивают они уже чуть-чуть заканчиваются и мы еще 10 15 минут здесь посидим и
02:43:01 - 02:44:12
начнем расходиться если у кого-то есть любые вопросы про курс или про менторскую программу Можете писать в чат если вопрос про Собес Пишите в чат вопрос Пишите в чат единственное с чем мы вам не поможем Я даже не могу придумать чем они поможем В общем совсем что касается не поможем вам не скажу зарплаты мы не скажем мы скажем их посмотреть Да поэтому Если у вас есть любые вопросы пишите если нет мы подождем еще минуту-две я скажу что у всех в уже наверное говорил тысячу раз у всех есть сообщения в Боте и важно еще вещь помимо
02:43:41 - 02:44:59
того что у нас будет сообщение Почему ночью супер классные важные что мы там выкладывая раз в неделю задача Если вы каждую неделю с момента когда к нам присоединились решаете эти задачи мы Я думаю что где-нибудь в конце мая среди всех кто так делал разыграем Наш замечательный курс Вот и надеюсь Саша что может быть строим еще один такой замечательный Стрим где также посетим колодец но не будем это обещать сейчас а по обсуждаем потом как считаете очень должен писать код только только писать код или он также
02:44:24 - 02:45:39
должен уметь собирать контейнер запускать их губернатор суметь распаковывать вебинары в dep rpmage или и уметь писать Я даже как человек который год уже не разработчик могу сказать что в целом Да но важно На каком уровне Я думаю что дальше продолжит Саша Дим Как думаешь лари должен уметь разработчик что-то кроме как код писать или нормально бесплатно но у тебя когда есть видение о том как работает система ты можешь оперативно быстро решать проблемы знаешь куда идти мне кажется зона ответственности твоя
02:45:02 - 02:46:20
как бы компетенции больше если ты только код написал шаг правый шаг влево расстрел то Ну сложно тебе задачи довозить до продакшена сложно фиксить что ты довольно такой ограниченный Как тебе дать какую-то зону ответственности большую как вот ты наверное все пришел работать там микросервиса нагорш микро сервисы в основном да есть монолитом Ну вот команда дежурит Вот вы тепло ты сделал задачу соответственно за то что она качественная или ты просто запрограммировал вот если просто запрограммировал не ответственный это
02:45:52 - 02:47:07
такой ну Junior уровень Наверно Но я по опасаюсь он напишет что угодно он не боится если ты говоришь Я ответственный я я посмотрю метрики я проверю что я не угробил Продакшен я сам танк ну за дипломную кнопочку нажму докер напишу значит он уже поответствие уже может быть не дал да А если он всего этого не умеет ну какой же он Мидл Даже если он код пишет сто раз лучше меня но бак занес продакшн упал два часа ночи звонят там дежурные а он не может он не знает как откатить как в кабинете например под
02:46:30 - 02:47:43
прибить я получается должен проснуться вместо него сделать это Прохладный предложение не нравится мне это да поэтому ребят знать но очевидно что если вы не дефопс вы на кончиках пальцев вращать не должны Но что такое под Что такое сервис дипломинг хорошо бы знать конечно да вопрос относительно нашего штуки с задачей в неделю если успел решить первую если смысл принимать участие дальше Она имеет как минимум чтобы посмотреть что бывает и порешать мы Наверное сделаем Я думаю отдельный Стрим как раз
02:47:07 - 02:48:26
с разборами всех этих задач где разберем возможно часть решений ваших и Саша их как-то будет комментировать я думаю будет классный может получиться классно если хотите такое шить плюс в чат Вот но я думаю что мы пока еще мне нет ответа на самом деле я думаю что мы решим по структуре курса еще был вопрос от Антона сулаева который кстати записывал с которым у нас есть видео на канале про безопасность мы снимали видео тогда совместно с VK Антон я пришлю тебе с уровня Синьор плюс минус другого языка и если
02:47:51 - 02:49:15
купить Наш курс на что можно рассчитывать блин с уровня как с какого языка и так далее но смотрите вам будет легко легче войти до очевидно Если Вы запрограммированием хорошо знакомые васильер и в компьютер Science что-то знаете Но значит как бы водные вещи они вам наверное уже и так повторение пройденного будет работа там с базовой наверное и так знаете как все профилировать повторение пройденного Ну как кажется Наверное если вы тем более с языка который там до поточный Даже если он синхронно по точно Это точно что-то
02:48:34 - 02:49:45
новое для вас будет Вот может какие-то вот паттерны что-то новое узнаете Может вы их Знаете ну очевидно человек который имеет больше он что-то закрепит или что-то новое получит а совершенный новичок получит очень много нового не очень плотно работали то прям хорошо лучше разберетесь Если вы все это знаете Да даже есть два плюса в чат относительно того чтобы сделать разбор Саши Я думаю что здесь мы можем где-нибудь в конце мая когда уже будем все около лето расслаблены сделать разбор задач Давайте давали в Боте Да да можем
02:49:08 - 02:50:26
сделать мы присылаем на самом деле решение мы можем еще как-то прокомментировать решение других людей у нас они тоже есть мы их не мы их коллекционируем вот ссылку на задачи задач мы рассылаем в Боте раз в неделю не могу сказать по каким дням потому что день каждый раз разный но мы в общем если вы подписаны на нашу работу Вы не пропустите мы делаем рассылку по всем людям инструкция Что такое Если еще какие-то вопросы а Пока Пишите свои вопросы в чат который есть потому что мы Думаю уже начинаем закругляться
02:49:54 - 02:51:12
Дима пока хочется у тебя узнать Пока ребята пишут вопросы как тебе вообще как что прошло как быть не зрителям а участником нашего действа безусловно было очень интересно немного волнительно получил Интересный вариант не каждый день ходишь очень много каверзных вопросов было порадовало Что именно у этого формата игры есть такой нюанс что где в конце говорят твои плюсы и минусы подсвечивать каким-то компаниям вакансия тему сказать Да нет здесь именно подчеркнули свои сильные места на что стоит обратить
02:50:33 - 02:52:01
но как всегда попасть не А как попасть Как попасть это мы в общем по специальным Если кто-то хочет вдруг по собеседоваться у нас онлайн Мы всегда рады и всегда мы ищем даже специально людей Для этого потому что на самом деле это действительно вопросов даже мне стрессовая сижу и мне стрессован я чувствую что у меня план есть я его забываю По ходу я у меня записано все не думайте на самом деле не представляю насколько сложно было Диме вот мне нужно было не упороться довести не подсказать и не палить слишком и при этом людям
02:51:25 - 02:52:53
объяснить на самом деле тяжело вообще герой Да один Спасибо даже я более того скажу вот не то что Сашим я был из трусов Хотя этом кусочками в начале кусочками где-то в конце Вот И даже это не первый мой Собес где я на самом деле ничего не делаю только отвлекаю от самого главного может сказать не задай вопрос Давайте тогда закругляться Спасибо всем большое что смотрели очень было классно мы здесь еще немножко повесим все вопросы на которые мне ответили в чат Но если вы хотите чтобы мы на них ответили вы можете
02:52:13 - 02:53:28
писать прямо в Бота он вам правда напишет что мы не умеем отвечать на эти вопросы Но ничего страшного мы ответим вам был с Мы все видим и Спасибо большое запись мы будем монтировать выкладывать вот это все нам говорят что замечательная трансляция будет ждать следующий выпуск спасибо большое мы начинаем как-то расходиться и не знаю можно начать него фривольно общаться каких-то как вам погода что-то Пока люди расходятся что еще вопросы заранее были неизвестны такой нюанс который усложняет прохождение
02:52:50 - 02:54:12
интервью неизвестны Да вообще вообще вышло супер спасибо большое что досмотрели До этого момента мы завершаем трансляцию Спасибо большое просто подписывайтесь на канал У нас очень много собесов заходить в Бота там тоже много всего интересного Спасибо большое Всем пока Спасибо что спасибо за вопросы Мы вышли
02:53:34 - 02:54:26