Денис Карпов. Публичное собеседование python junior backend

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

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

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

    00:00:00 - 00:01:30

  • denis несколько семь лет я работал в финансовой сфере до недавнего времени финансовый цвет много технологических изменений цифровых изменений вот хотел себя попробовать сейчас в цифровой цвет и соответственно последний год в том числе занимаюсь проектами есть опыт разработки но начиная от ботов telegram.bot of использовать и вконтакте включил вариант отправки sms есть проект типа менее соцсети можно выложить с информацию о с постами фотографиями есть 2 гис проект который помогает скажем так каталогизировать рецепты да и

    00:00:46 - 00:02:42

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

    00:01:45 - 00:03:27

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

    00:02:42 - 00:03:58

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

    00:03:23 - 00:04:49

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

    00:04:08 - 00:05:51

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

    00:05:14 - 00:06:43

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

    00:06:03 - 00:07:34

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

    00:06:55 - 00:08:26

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

    00:07:46 - 00:09:05

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

    00:08:25 - 00:09:56

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

    00:09:11 - 00:10:55

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

    00:10:09 - 00:11:25

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

    00:10:49 - 00:12:10

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

    00:11:34 - 00:13:22

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

    00:13:52 - 00:16:03

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

    00:16:26 - 00:18:16

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

    00:17:25 - 00:19:38

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

    00:19:19 - 00:20:56

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

    00:20:19 - 00:22:04

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

    00:21:32 - 00:23:17

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

    00:22:43 - 00:24:09

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

    00:23:39 - 00:25:31

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

    00:25:53 - 00:27:37

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

    00:27:32 - 00:29:06

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

    00:28:44 - 00:30:27

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

    00:30:01 - 00:31:58

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

    00:31:07 - 00:32:43

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

    00:31:58 - 00:33:29

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

    00:33:09 - 00:34:50

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

    00:34:25 - 00:36:07

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

    00:36:13 - 00:37:48

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

    00:38:27 - 00:40:37

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

    00:40:20 - 00:42:01

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

    00:41:56 - 00:43:44

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

    00:42:50 - 00:44:37

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

    00:44:02 - 00:45:42

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

    00:45:00 - 00:46:22

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

    00:45:54 - 00:47:06

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

    00:46:31 - 00:48:05

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

    00:47:17 - 00:48:36

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

    00:47:57 - 00:49:00

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

    00:48:28 - 00:49:45

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

    00:49:07 - 00:50:38

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

    00:49:57 - 00:51:16

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

    00:50:36 - 00:51:44

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

    00:51:10 - 00:52:33

  • нас вопрос из чата

    00:51:53 - 00:51:57