Анастасия. Собеседование junior python разработчик

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

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

  • подписать дорогие друзья Я вас приветствую на очередном интервью на канале Андрея Андрей занят различными играми соответственно я за него отдуваюсь собеседовал очень приятных умных людей сегодня со мной Настя Настя привет Привет Все будет происходить по стандартной схеме единственное Разница в том что я сегодня и за Олю и за Олег то есть снасти 10 минут пообщаюсь на тему софтовых навыков скиллов Ну и потом мы плавно перейдем в техническую часть будет фидбэк все как вы привыкли Так что не отключайтесь все самое интересное как

    00:00:00 - 00:01:39

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

    00:00:49 - 00:02:11

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

    00:01:30 - 00:03:13

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

    00:02:21 - 00:03:39

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

    00:02:59 - 00:04:30

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

    00:03:44 - 00:05:09

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

    00:04:31 - 00:05:52

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

    00:05:12 - 00:06:27

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

    00:05:49 - 00:07:12

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

    00:06:30 - 00:08:02

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

    00:07:16 - 00:08:47

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

    00:08:06 - 00:09:22

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

    00:08:47 - 00:10:05

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

    00:09:30 - 00:11:05

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

    00:10:23 - 00:11:42

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

    00:11:03 - 00:12:14

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

    00:11:43 - 00:13:03

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

    00:12:24 - 00:13:59

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

    00:13:11 - 00:14:59

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

    00:14:12 - 00:15:43

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

    00:14:57 - 00:16:25

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

    00:15:48 - 00:17:25

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

    00:16:41 - 00:18:13

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

    00:17:26 - 00:18:52

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

    00:18:13 - 00:20:00

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

    00:19:18 - 00:21:01

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

    00:20:24 - 00:22:07

  • компрометировать хорошо такую Какие действия мы лучше всего или нам рекомендуется выполнять с помощью Getz запрос какие-то отобразить данные то есть ну допустим у нас какой-то запрос там например [музыка] какой-то адрес типа там API products и соответственно если мы если мы хотим просто отобразить список товаров то делаем Это запросом действие чтение данных путь патч изменить какой-то объект то есть допустим тоже админки у нас изменить карточку товара Вот то есть Это частично изменение то есть там не

    00:21:19 - 00:22:47

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

    00:22:24 - 00:23:50

  • [музыка] Вот как я думаю то есть в теории наверное можно насколько это вообще корректно будет с любой точки зрения Это большой вопрос Мы можем в целом как просто ну то есть допустим какие-то объекты ID 1 2 3 до мы можем них передать какие-то там данные которые в них изменим мы можем в принципе это в теории какой-то любой тип вопроса наверное ставить просто так не делает Никто это неправильно потому что для каждого действия у нас определенный тип запросов должен быть давай ну даже вот знакомые тебе форматы проектов типа

    00:23:14 - 00:24:58

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

    00:24:16 - 00:26:04

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

    00:25:53 - 00:27:15

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

    00:26:36 - 00:28:07

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

    00:27:25 - 00:29:00

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

    00:28:18 - 00:30:01

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

    00:29:23 - 00:31:05

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

    00:30:31 - 00:31:55

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

    00:31:28 - 00:33:02

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

    00:32:19 - 00:33:58

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

    00:33:25 - 00:35:01

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

    00:34:32 - 00:36:11

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

    00:35:28 - 00:36:58

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

    00:36:19 - 00:38:28

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

    00:37:33 - 00:39:08

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

    00:38:24 - 00:40:06

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

    00:39:28 - 00:41:15

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

    00:40:34 - 00:42:05

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

    00:41:21 - 00:43:00

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

    00:42:14 - 00:43:43

  • рендерить из визуализировать пользователя уже его радуемся Спасибо Да и мы как раз он Time В смысле времени сколько мне было выделено нам техническую часть Так два еще вопроса как закрывающие для обычной интервью у нас вопрос номер 1 связанный с твоим окладом если цифра о которой ты думаешь которая для тебя комфортно в роли начинающего 50 просто хотя бы на жизнь хватало вот так вообще Чем больше тем лучше Хорошо если у тебя ко мне какие-то вопросы связанные с условно с вакансией и тем что тебя может ожидать после

    00:43:05 - 00:44:50

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

    00:44:02 - 00:45:29

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

    00:44:53 - 00:46:08

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

    00:45:31 - 00:47:07

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

    00:46:18 - 00:47:45

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

    00:47:01 - 00:48:52

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

    00:48:03 - 00:49:22

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

    00:48:41 - 00:50:03

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

    00:49:22 - 00:50:48

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

    00:50:11 - 00:51:37

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

    00:51:04 - 00:52:20

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

    00:51:42 - 00:53:16

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

    00:52:34 - 00:54:00

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

    00:53:17 - 00:54:40

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

    00:53:58 - 00:55:03

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

    00:54:43 - 00:56:21

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

    00:55:32 - 00:56:43

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

    00:56:07 - 00:57:30

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

    00:56:53 - 00:57:55

Менторы

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

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

    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