Камышева Наталья/ собеседование Junior python разработчик.

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

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

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

    00:00:00 - 00:01:35

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

    00:00:48 - 00:02:14

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

    00:01:31 - 00:03:15

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

    00:02:24 - 00:03:49

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

    00:03:07 - 00:04:40

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

    00:03:59 - 00:05:23

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

    00:04:42 - 00:06:12

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

    00:05:28 - 00:07:07

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

    00:06:17 - 00:07:48

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

    00:07:06 - 00:08:34

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

    00:07:54 - 00:09:17

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

    00:08:35 - 00:10:09

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

    00:09:21 - 00:11:03

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

    00:10:23 - 00:11:56

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

    00:11:14 - 00:12:59

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

    00:12:15 - 00:14:10

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

    00:13:14 - 00:14:54

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

    00:14:06 - 00:15:42

  • нет ну вот видишь есть только наверное не так называется der и в него с просто да ну и сразу распечатаем чтобы сразу было видно что это у нас там такое [музыка] так поехали not видишь куча куча всяких вот методов у нас тут есть много интересного там jo in upper к издала where как раз а потому что вы говорили все у нас вот это вот все вылазит я к чему это говорю вот получается что если посмотреть на вот это вот списочек мы можем найти это где то есть у нас тут with our entire вот видишь это строчка у нас

    00:15:00 - 00:16:50

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

    00:15:57 - 00:17:46

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

    00:17:08 - 00:18:52

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

    00:18:13 - 00:19:46

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

    00:19:03 - 00:20:55

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

    00:22:08 - 00:24:02

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

    00:23:20 - 00:25:12

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

    00:24:40 - 00:26:50

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

    00:27:10 - 00:28:46

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

    00:28:22 - 00:30:02

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

    00:29:26 - 00:31:03

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

    00:30:34 - 00:32:12

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

    00:31:25 - 00:32:55

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

    00:32:11 - 00:33:59

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

    00:33:07 - 00:34:30

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

    00:33:48 - 00:35:33

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

    00:34:41 - 00:36:17

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

    00:35:28 - 00:36:48

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

    00:36:09 - 00:37:29

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

    00:36:49 - 00:38:03

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

    00:37:28 - 00:38:10