Tech Interview Fest | Моковое собеседование для Python Junior | Moscow Python + Solvery

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

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

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

    00:00:00 - 00:01:28

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

    00:00:45 - 00:01:56

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

    00:01:21 - 00:02:24

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

    00:01:53 - 00:03:05

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

    00:02:29 - 00:04:13

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

    00:03:21 - 00:04:56

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

    00:04:07 - 00:05:26

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

    00:04:50 - 00:06:10

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

    00:05:31 - 00:07:10

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

    00:06:24 - 00:08:11

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

    00:07:25 - 00:08:51

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

    00:08:10 - 00:09:56

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

    00:09:08 - 00:10:45

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

    00:10:07 - 00:11:35

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

    00:10:53 - 00:12:13

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

    00:11:35 - 00:12:46

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

    00:12:11 - 00:13:51

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

    00:13:12 - 00:14:53

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

    00:14:06 - 00:16:12

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

    00:15:24 - 00:17:22

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

    00:16:30 - 00:18:16

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

    00:17:32 - 00:19:01

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

    00:18:25 - 00:20:23

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

    00:19:32 - 00:21:27

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

    00:20:45 - 00:22:08

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

    00:21:26 - 00:22:55

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

    00:22:14 - 00:23:42

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

    00:23:00 - 00:24:17

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

    00:23:41 - 00:25:02

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

    00:24:22 - 00:26:11

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

    00:25:18 - 00:26:43

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

    00:26:02 - 00:27:38

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

    00:26:57 - 00:28:34

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

    00:27:44 - 00:29:14

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

    00:28:39 - 00:30:14

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

    00:29:29 - 00:31:01

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

    00:30:18 - 00:31:55

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

    00:31:07 - 00:32:27

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

    00:31:48 - 00:33:21

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

    00:32:33 - 00:33:55

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

    00:33:17 - 00:34:40

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

    00:34:00 - 00:35:13

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

    00:34:36 - 00:35:38

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

    00:35:07 - 00:36:07

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

    00:35:37 - 00:36:43

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

    00:36:09 - 00:37:11

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

    00:36:40 - 00:38:01

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

    00:37:24 - 00:38:57

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

    00:38:10 - 00:39:39

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

    00:38:55 - 00:40:16

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

    00:39:35 - 00:41:06

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

    00:40:25 - 00:41:38

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

    00:41:01 - 00:42:19

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

    00:41:43 - 00:43:15

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

    00:42:33 - 00:43:53

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

    00:43:13 - 00:44:32

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

    00:43:52 - 00:45:16

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

    00:44:36 - 00:46:18

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

    00:45:30 - 00:46:44

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

    00:46:07 - 00:47:16

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

    00:46:42 - 00:47:53

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

    00:47:17 - 00:48:20

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

    00:47:48 - 00:49:10

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

    00:48:30 - 00:50:02

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

    00:49:24 - 00:50:45

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

    00:50:18 - 00:51:37

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

    00:50:58 - 00:52:13

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

    00:51:39 - 00:52:52

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

    00:52:16 - 00:53:21

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

    00:52:48 - 00:54:20

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

    00:53:35 - 00:55:11

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

    00:54:28 - 00:55:50

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

    00:55:08 - 00:56:37

  • программирование что ты пишешь про Любы язык программирования то он очень важен я тут добавлю что в какой-то момент Все в общем Google запросы ваши на русском заканчиваться по решением одни придется лезть вот в недрость рекор Flow потому что в общем чем дальше тем больше истории Когда вы не просто скипипастили решение второго запрессованного ответа Соколов перелопатия 20 штук и нашли какую-то Вообще супер неочевидную хрень вот которая обсуждали в итоге ссылками на гите 10-летней давности здесь же по своему опыту какой-то момент

    00:55:53 - 00:57:25

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

    00:56:48 - 00:58:15

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

    00:57:40 - 00:59:16

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

    00:58:38 - 01:00:19

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

    00:59:30 - 01:00:42

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

    01:00:07 - 01:01:25

  • особеннонисты Я думаю по email многие тоже интересуются поэтому Приходите туда вот и не забываем про конкурс Если вы хотите занятия с ментором то напишите в комментариях бы хотели заниматься с ментором вот что еще сюда добавлю если не подписаны канал sovery ссылка на него будет в комментариях к этому видео и всем кайфового классного дня вот классных вам собесов и классного погружения в питон Вот и всем Желаю найти интерес и максимально Кайфовать от того что вы делаете Это в любой работе супер важно

    01:00:48 - 01:02:06

  • на этом тогда все спасибо хорошего всем вечера Спасибо всем кто был с нами

    01:01:28 - 01:01:41

Менторы

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

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

    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