Собеседование junior python developer/ Михаэль Руди. Рекомендован для дальнейшего поиска работы.

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

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

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

    00:00:00 - 00:01:36

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

    00:00:52 - 00:02:17

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

    00:01:35 - 00:03:17

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

    00:02:28 - 00:04:14

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

    00:03:44 - 00:05:14

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

    00:04:30 - 00:06:13

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

    00:05:34 - 00:06:59

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

    00:06:29 - 00:08:02

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

    00:07:32 - 00:09:10

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

    00:08:28 - 00:09:58

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

    00:09:18 - 00:10:49

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

    00:10:21 - 00:11:51

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

    00:11:23 - 00:12:54

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

    00:12:09 - 00:13:33

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

    00:12:55 - 00:14:43

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

    00:14:16 - 00:16:24

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

    00:18:01 - 00:19:41

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

    00:19:22 - 00:21:03

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

    00:21:02 - 00:22:40

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

    00:22:34 - 00:24:09

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

    00:23:41 - 00:25:53

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

    00:24:56 - 00:27:12

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

    00:28:14 - 00:30:10

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

    00:30:07 - 00:32:00

  • под пятерку запихнуть 6 7 6 и 7 куда данных нём у нас получается пятерка и троит 2 сейчас правда в этом не запутаться тут намечается видах так right 2 то есть мы делаем [музыка] так так так а почему этот вопрос два непонятно для амнистия должен быть райт один наверное тут родила так научи поменялась ну ладно допустим что вот у нас есть рай 2 и теперь нам нужны ли нам left и right left и right не нужны поэтому можно сделать так если как and left и дальше нам нужно опять же брать два изменить это л.ф.

    00:31:22 - 00:33:19

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

    00:33:16 - 00:35:20

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

    00:34:24 - 00:36:11

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

    00:35:20 - 00:37:09

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

    00:37:50 - 00:39:50

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

    00:40:53 - 00:42:53

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

    00:42:09 - 00:43:46

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

    00:43:07 - 00:44:44

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

    00:44:06 - 00:45:44

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

    00:45:05 - 00:46:24

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

    00:45:44 - 00:47:12

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

    00:46:28 - 00:47:53

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

    00:47:10 - 00:48:28

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

    00:47:49 - 00:48:49

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

    00:48:20 - 00:49:33

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

    00:48:58 - 00:50:17

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

    00:49:38 - 00:50:12