Собеседование Python разработчик Умар Ширваниев

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

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

  • а Всем привет Добро пожаловать Ну если вы видите Катю огонек бутырскую меня какого-то человека это сегодня Умар и еще одного какого-то человека это непривычно Это Олег но это значит что настало время собесов на канале сегодня у нас не вполне обычный формат Сегодня у нас будет два человека которые будут вести техническую часть собеса это буду я я почти не буду вмешиваться это будет Олег он будет тащить всю основную историю По техническим вопросам вот а это наш коллега который тоже будет работать в практикуме в программе

    00:00:00 - 00:01:30

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

    00:00:45 - 00:02:19

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

    00:01:33 - 00:03:08

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

    00:02:22 - 00:03:42

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

    00:03:03 - 00:04:44

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

    00:04:07 - 00:05:38

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

    00:04:53 - 00:06:20

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

    00:05:44 - 00:07:22

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

    00:06:38 - 00:08:13

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

    00:07:29 - 00:08:47

  • уже подзабыл немножко но прошел Здорово я поняла добиваться того успеха который ты принципе получил и оценил себя Скажи пожалуйста что тебе больше всего нравится больше всего что мне нравится [музыка] Да я не знаю что выбрать все принципе нравится вот Единственное Как бы мне вот казалось чуткам это тестирование как бы да Вот там есть Так сложнее так бы остального все это давалось [музыка] там конечно прошли юный тест вот основном как бы вот смотрю вакансии там требуется тоже планирую как бы тоже осваивать

    00:08:13 - 00:09:56

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

    00:09:09 - 00:10:48

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

    00:10:04 - 00:11:25

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

    00:10:44 - 00:12:06

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

    00:11:25 - 00:12:40

  • Всегда ли у тебя получалось справиться с задачей например которой ты ничего не знаешь кто для тебя является новой Расскажи Вот например из опыта обучения Да получалось но в курсе непонятно как бы да можно было спрашивать как бы вот Наставников Там как бы он направлял тебя но так-то да получалось [музыка] вот мне больше всего понравилось когда изучали от алгоритмы как бы вот там математика больная была реально как бы больше всего задействовано когда вот а как ты считаешь ты коммуникабельный человек Да помню насколько легко

    00:12:16 - 00:13:35

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

    00:13:05 - 00:14:25

  • как бы да вот ростовскими дружу когда вот периодически на связи с 18 года когда вот Не 16 18 кончил вот и она это бакалария кончил Да вот тот и мы тоже до сих пор дружим у нас как бы есть группа практически там каждую неделю там переписываемся вот Спасибо большое удаленно удаленно но для начала для начала по-любому удаленного Плюсы это работать дома наверное как бы все-таки переезд как бы вот освоить как бы там привыкнуть там прижиться в новом городе Это нелегко когда вот и минусы к минусы мне кажется все-таки как

    00:13:45 - 00:15:34

  • бы вот это для своего роста как бы это большой плюс ты не будешь ждать ответа от наставника ты можешь там сразу позвать там указать на проблему а так прям три минуса назвать или три плюса я не знаю даже хорошо Спасибо большое Спасибо Катя Так Умар Ну что я пока тебя слушал немножко поменял тот план А как в котором хотел идти Я предлагаю нам с тобой сразу нырнуть в код порешаем с тобой не пару будем решать с тобой одну задачку И по ходу решения этой задачки если у нас будут возникать вопросы я буду тебе их задавать

    00:14:52 - 00:16:29

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

    00:15:51 - 00:17:23

  • уникальных слов в этом тексте Ну создать если приземленно для чего это может быть нужно создать облако тегов поэтому текст вот постановка задачи теперь твой выход У тебя есть возможность задавать мне абсолютно любые вопросы Ну и дальше Вот пустой лист Конечно это самое сложное начиная с пустого листа поэтому давай на него что-то сейчас напишем А напишем на него следующий тебя Дана переменная строкового типа который называется Input и этой переменной есть некое значение мы можем с тобой взять Я попросил Катю

    00:16:36 - 00:17:51

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

    00:17:18 - 00:18:54

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

    00:18:30 - 00:20:13

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

    00:19:46 - 00:21:12

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

    00:20:36 - 00:22:09

  • добавляем туда ключ значение будет значение будет Counter Вот так и если есть как бы то если нет то добавляем много Если есть то просто там этот счет увеличиваем что-то еще а там выводим этот словарь Хорошо давай вот последнее еще будем выводить не все слова а топ 5 топ 5 Запомни это Давай вернемся к этой части Когда у нас все будет готово чтобы ее реализовать сейчас Я уже начинаю писать все давай начинаем Все понятно ясно пока пишешь тоже пожалуйста проговаривай что происходит так сейчас я хочу Убрать

    00:21:24 - 00:23:17

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

    00:22:28 - 00:25:02

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

    00:24:27 - 00:26:27

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

    00:26:14 - 00:28:05

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

    00:27:49 - 00:29:47

  • запустить этот код но не запускай интерпретатор А вот ты в голове пройдешься потому что происходит в коде Ну то есть протестируем не запускаем А первые четыре да да Вот первые четыре слова мы подаем на вход функции фу значение STR равно Counting Words все Вот вот все что у нас есть можешь проговорить Как будет работать твой код Согласно тому что написано так Сначала мы создаем пустой словарь Так потом мы этот самый строку которую вели как бы вот удаляем оттуда запятые Так вот потом мы делим слова как бы делим и сохраняем

    00:29:03 - 00:30:43

  • слова наш нашу строку по словам получается не в словаре наверное все таки список И что будет списке должно быть эти четыре слова там три различных все окей потом мы пробежимся оратором поэт поэтому списку так вот если как бы наше слово бежать вот прям У нас есть список первое слово в списке апарт бежим по нему да его нет словари у нас Вот так мы просто как бы вот сохраняем словаре там ключ значение Так вот потом Да должны вывести по одному значению все супер Давай напишем апарт From Part Counting corse

    00:29:54 - 00:31:44

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

    00:30:57 - 00:32:26

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

    00:31:58 - 00:33:59

  • единичка Ну в словаре у нас мы знаем что да что словаре у нас значение как бы ну какое единица Значит веле у нас равно двойки отлично дальше что происходит Дальше я тут должен вернуть что-то должно произойти что должно произойти Так у нас [музыка] в тут я уже должен указать value value где указать видимо не указать а присвоить Да присвоить Супер Теперь у нас словаре у слова apart значение 2 После выполнения строчки кода номер 10 следующий шаг следующий шаг [музыка] выполнить строчку кода 10 Куда дальше

    00:33:22 - 00:35:20

  • пойдет контроль Какая следующая строчка исполнится Нет мы на 10 находимся что происходит Дальше висят [музыка] словарь ключика парк положили двоечку чтобы дальше так дальше у нас этот цикл заканчивается мы ты показал на условия Ифа не цикл условия до устройств заканчивается потом потом если нету retur я должен показать должен указать отлично значит после десятой строчки уже При таком коде мы куда уходим цикл возвращаемся все супер давай делаем следующую штучку Давай после слова From поставим точку

    00:34:51 - 00:36:36

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

    00:36:14 - 00:37:55

  • указать уже как бы эту переменную а не просто запятую Хорошо давай ограничимся запятыми и точками договоримся что только они как знаки препинания У нас будут Но мы сделаем то что ты говоришь прям код напишем да если если просто строка указать как бы да Вот он наверное там он будет искать его вместе может тут лучше список запятая так так что ты хочешь сделать Я думаю что я думаю что тут тоже нужно пробежаться по циклу Так давай бежать мы же уже умеем это делать давай прям повторяем то Что умеем Почему нет

    00:37:32 - 00:39:02

  • Так что восьмая строчка сделает Так мы удаляем точку запятой все понятно 8 это я все понял что будет происходить после 8 строчки он два раза вопрос останется тот же вернет строку куда вернет так что это Результат чего Будет сначала вернет строку откуда удалены все точки давай по-другому вопрос задам [музыка] резервированное слово Return что она какая смысл его смысл вернуть значение откуда куда так нет Return Надо убрать но ты не ответил на вопрос Может быть ты ее на ответил на него для себя в голове

    00:39:22 - 00:41:18

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

    00:40:34 - 00:42:07

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

    00:41:42 - 00:43:27

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

    00:42:38 - 00:44:24

  • инструмент языка у нас тут блоки блоки цикла он в блоке цикла но поведение слова Return это выход из более высоких конструкций управления таких как функции или таких как исполняемая программа на этой строчке на 9 ты выведешь как результат работы функции Full значение str1 и 11 строчка у тебя не будет выполняться тогда получается должен просто так поставить так вот тут у нас получается меняется значение как вот можно изменяется строка 1 так после Я уже str2 создаю массив Нет мне все еще не нравится 8 строчка

    00:43:51 - 00:45:45

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

    00:45:02 - 00:46:42

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

    00:46:15 - 00:47:48

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

    00:47:24 - 00:49:07

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

    00:48:35 - 00:50:05

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

    00:49:28 - 00:50:59

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

    00:50:16 - 00:51:41

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

    00:51:02 - 00:52:39

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

    00:51:52 - 00:53:24

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

    00:53:10 - 00:54:28

  • функцию клинсторг который мы написали в коде выше так Так давай теперь проговорим что у тебя написано в этой строчке 5 так тут Я вызвал вызвал функцию Clean STR так качество аргумента ввел нашу строку который берет эта функция супер Потом уже строку без символов разделил Откуда эта строка взялась так отлично по проблемам разделил задаю вопрос Ты уверен что по результатам работы Clean Start ты получишь нужную тебе строку вот в этом куске кода могу вот самое тут какой-то переменную как бы это можешь но мой

    00:53:51 - 00:55:44

  • вопрос не изменится Дело не в том как ты используешь эту функцию а в том что в этой функции Screen Star чего-то не хватает так Ну смотри я сейчас повторю то что ты сказал шестой строчке я вызываю функцию Clean STR передаю туда нашу входную строчку И получаю очищенную строку вот в том что ты сказала я повторил есть вещь которая не соответствует действительности сейчас должно получиться Да сейчас должно получиться так так так так так так получили [музыка] вернули что-то тут у нас посчиталось вывели

    00:55:39 - 00:57:18

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

    00:56:47 - 00:58:20

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

    00:57:33 - 00:59:26

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

    00:58:46 - 01:00:47

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

    00:59:51 - 01:01:44

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

    01:01:12 - 01:02:38

  • комфортно Да удаленно Хорошо если у тебя к нам Вопросов нет дальше мы можем приходить [музыка] сейчас давайте я сделаю сам тут у этой штуки Не вполне очевидная интерфейс недружелюбный абсолютно Ты про зум у неё иногда тот человек непонятно как открывается то шаринг непонятно как выключить то есть иногда проще Просто взять и на правах админа взять сказать прекращайте шарик господа Ну что первое Ну может быть Давай мы наверное с Олегом как бы у меня тоже есть что сказать я потому что внимательно смотрел за год

    01:02:08 - 01:03:40

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

    01:03:17 - 01:04:42

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

    01:04:03 - 01:05:34

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

    01:04:49 - 01:06:13

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

    01:05:32 - 01:07:02

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

    01:06:20 - 01:07:42

  • таким образом так нет не так окей ладно смотри есть такая история экранирование символов хромирование символов внутри строчки Да экранирование backslation обратная этой штукой Вот ну как бы она нет перед этой штукой надо было перед перед и магическим образом вот это вот она она сработает вот так Ну ладно То есть как бы то ни было Вот Ну я бы вот это наверное спросил а дальше обратил внимание что ты видишь у тебя функции Clean STR на 21 строчке А ты постоянно приводишь строчку к нижнему виду вот я бы тоже спросил можно ли как-то

    01:07:02 - 01:08:46

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

    01:08:03 - 01:09:23

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

    01:08:46 - 01:10:08

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

    01:09:28 - 01:10:54

  • литерально Вот это объявил У меня просто возник бы вопрос почему литерально а не через функцию лист так да вот здесь Честно не знаю разницы нет разницы нет Она и так и так наверно Она и так-то так сработает но у меня был бы вот просто вопрос чисто знаешь так вот по холеварить посмотреть как ты рассуждаешь еще что-то то есть Вполне возможно что это было бы ну вот как-то когда пишу как бы лист это все использую когда привожу как бы да вот к списку А так я когда вот работаю с лист Camper Hand обычно так

    01:10:10 - 01:11:34

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

    01:10:59 - 01:12:20

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

    01:11:41 - 01:13:13

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

    01:12:26 - 01:14:07

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

    01:13:17 - 01:14:38

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

    01:13:58 - 01:15:14

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

    01:14:35 - 01:15:48

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

    01:15:13 - 01:16:31

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

    01:15:51 - 01:16:59

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

    01:16:25 - 01:17:51

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

    01:17:08 - 01:18:21

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

    01:17:45 - 01:19:10

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

    01:18:27 - 01:19:41

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

    01:19:04 - 01:20:11

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

    01:19:38 - 01:20:50

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

    01:20:14 - 01:21:46

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

    01:21:09 - 01:22:31

  • тебе где-то в прошлом сказали О чем-то что тебе нужно улучшить и ты пришел к нам сейчас и ты еще над этим не поработал и я задаюсь вопросом А насколько хочешь ты над этим работать насколько тебе это интересно понимаешь когда ты говоришь да мне сказали хорошие вещи они правильные Я знаю что они правильно я над ними поработаю просто Почему ты уже с ней не поработал почему сейчас с тобой не могли пройти к Рощино поговорить на Технической части а тебе об этом Сказали там даже если тебе об этом Сказали неделю назад У тебя

    01:21:54 - 01:23:09

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

    01:22:33 - 01:23:43

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

    01:23:08 - 01:24:40

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

    01:23:54 - 01:25:21

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

    01:24:46 - 01:26:05

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

    01:25:28 - 01:26:33

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

    01:26:00 - 01:27:08

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

    01:26:34 - 01:27:40

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

    01:27:08 - 01:28:15

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

    01:27:42 - 01:28:47

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

    01:28:14 - 01:29:21

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

    01:28:48 - 01:29:46

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

    01:29:17 - 01:30:20

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

    01:29:49 - 01:30:56

  • фонит как Неуверенность в принципе о том что ты справишься с задачами А мне хочется чтобы у тебя было крепко стояли ноги и четко говорил что Да я не знаю но я справлюсь Я знаю где почитать Я знаю как это можно сделать я по крайней мере Буду копать я найду Как я делала это в курсе я справляться было много неизвестных задач пришлось много гуглить наставник только направлял но я совсем справлялся сам Вот это хочется слышать Я поверю что действительно справится любой задачи которая на него упадет даже

    01:30:22 - 01:31:18

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

    01:30:50 - 01:32:02

Менторы

Специалисты своей области, которые смогут помочь вам

  • Нигма Нурия
    Нигма Нурия

    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

© 2024 HireGuru. Сделано в Санкт-Петербурге с hireguru.ru