Собеседование Junior Python разработчик | Дарья Мухамеджанова

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

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

  • э-э 1 2 3 Всем привет Добро пожаловать Меня зовут Андрей Пронин с нами Ольга улыбашка и ещё какая-то барышня Её зовут Дарья э-э Это значит что вас ждёт полчаса или час или чуть-чуть больше часа собеса впал чуть-чуть будем человека спрашивать всякие вопросы а он нам по мере необходимости отвечать обычно эти вопросы основаны на вопрос социальных собесов поэтому не стесняйтесь если будете отвечать параллельно примерно так и задумано что Ольга тебе слово поехали еще Всем привет Меня зовут Дарья последние несколько лет я училась

    00:00:00 - 00:01:32

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

    00:01:10 - 00:02:31

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

    00:01:50 - 00:03:33

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

    00:02:45 - 00:04:21

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

    00:03:57 - 00:05:29

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

    00:04:52 - 00:06:42

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

    00:06:00 - 00:07:47

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

    00:07:26 - 00:08:59

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

    00:08:41 - 00:10:19

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

    00:09:53 - 00:11:38

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

    00:11:16 - 00:13:13

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

    00:12:18 - 00:14:10

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

    00:13:31 - 00:15:09

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

    00:15:03 - 00:16:40

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

    00:16:15 - 00:18:18

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

    00:17:46 - 00:19:35

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

    00:19:00 - 00:20:59

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

    00:20:50 - 00:22:34

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

    00:22:21 - 00:24:16

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

    00:23:57 - 00:25:31

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

    00:25:09 - 00:27:26

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

    00:27:18 - 00:29:06

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

    00:28:31 - 00:30:20

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

    00:29:29 - 00:31:08

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

    00:30:31 - 00:32:28

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

    00:33:07 - 00:34:37

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

    00:33:59 - 00:35:33

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

    00:35:11 - 00:36:46

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

    00:36:04 - 00:37:34

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

    00:36:56 - 00:38:27

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

    00:37:44 - 00:39:13

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

    00:38:56 - 00:40:32

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

    00:40:30 - 00:42:06

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

    00:41:49 - 00:43:26

  • давай представим что у нас пользователь посылает запрос какой-то Джанго что с ним происходит с этим запросом вот из клиента у нас идет из браузера какого-нибудь есть запрос джанга и что первых уровней видишь поставить нет 41 вот он как раз именно эта дело отвечает Вот скажи-ка вот 40 строчка я вижу что этот насколько я помню не идет и в коробке в Джанги да а это зачем насколько я помню Если честно он в общем это нужно для фронта через взаимосвязи между Фантом внешних запросов Что за внешность [музыка]

    00:43:10 - 00:45:00

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

    00:45:05 - 00:46:47

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

    00:46:43 - 00:48:25

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

    00:47:33 - 00:49:10

  • пора URL паттерн сверху вниз и если у нас совпадение не найдено то извините тогда 404 Ладно хорошо дальше Ну пусть будет у меня API Мы перешли в Input То есть у нас перекинула Давай туда перейдем Ну и Например я взял что ну просто оперы Да вот у тебя же вот получается Ну давай users вот здесь я что получу если у меня apirell слэш users она вообще теория нас Единственная проблема теория мы должны попасть на страницу отображаться все пользователи Если вы это не обработали Ну давай с ингредиентами ингредиенты уже

    00:48:32 - 00:50:30

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

    00:49:42 - 00:51:21

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

    00:50:39 - 00:52:24

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

    00:51:49 - 00:53:47

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

    00:53:13 - 00:55:01

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

    00:54:30 - 00:56:14

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

    00:55:42 - 00:57:16

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

    00:56:32 - 00:58:28

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

    00:57:42 - 00:59:28

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

    00:58:54 - 01:00:24

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

    01:00:15 - 01:01:42

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

    01:00:59 - 01:02:20

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

    01:01:40 - 01:03:04

  • ограничения по времени то есть по времени Смотрим Да я понял Услышал если мы говорим про стажировку или про то что ты выходишь к нам на joom то есть мы рассчитываем на 40 часовую неделю или на 20 часовую неделю Если речь идет про 20 часовую неделю тут мы с тобой дружим в таком случае полгода если 40 то 3 месяца по окончании этого срока мы тебе даем ревью окей Не окей подходишь не подходишь готова мы с тобой дальше работать или нет И соответственно подсвечиваем те моменты которые нам понравились Или которые

    01:02:22 - 01:03:48

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

    01:03:04 - 01:04:32

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

    01:03:50 - 01:05:17

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

    01:04:35 - 01:06:08

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

    01:06:06 - 01:07:27

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

    01:07:00 - 01:08:31

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

    01:08:35 - 01:10:02

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

    01:09:35 - 01:11:08

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

    01:10:24 - 01:11:46

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

    01:11:04 - 01:12:45

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

    01:11:59 - 01:13:33

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

    01:12:59 - 01:14: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