Очень хорошая и познавательная лекция. Спасибо. Абсолютно несогласен с модой возводить интервью в ранг искусства. Программист - не торгаш, не оратор и не диктор. Разглядеть в скромном соискателе талант - вот искусство.
А потом на должность попадают не те, кто умеет работать, а те, у кого метла лучше подвязана. А потом все эти продвинутые эффективные менеджеры бегают с жареной жопой, "у нас продукт не производится-а-а-ааа!!!..."
@@j.d.3890 больше всего в том ролике мне нравится комментарий : "Фига, с таким стЭком, можно и мир построить ))))". В действительности с таким набором знаний работодатель не нужен. Скорее это собеседования для джуна версии "overkill".
@@Cubin4ik у каждого свои требования к сотрудникам. У кого-то джун должен знать как комп включается, а у кого-то джун, это человек который ещё не владеет всем стеком и мидлом будет, когда будет знать стек компании, будет в курсе проектов и воткнётся в ремесло(поставил задачу - выполнил). Надо понимать, что компании разные и зарплаты разные.
я думал что после 3х месяцев изучения пайтона я абсолютный 0. У парня видимо отсутствует синдром самозванца. Что он изучал пол года? 3 главы Лутца? Даже после степика знаний в 10 раз больше чем в его голове, причем и математических.
Очень полезное видео. Ставил на паузу и выписывал себе многие вопросы, которые на листе у интервьюера. При прохождении собесов они встречались очень часто. По итогу просмотра аналогичных видео и личного опыта собрал себе около 30 самых частых вопросов, разобрал их, выучил и смог пройти собес с последующим офером.
Спасибо за данное тестовое интервью. Помогает задуматься и акцентировать внимание на реальном обучении, а не "делания вида" для кого-то, что я мол решил сменить профессию. Это видео лучший пинок под зад к действию, что было за последние 2 месяца, со старта моего обучения.
Спасибо конечно за интервью. Смотрел это более полугода назад и не мог ответить на большую часть вопросов, сейчас отвечаю чуть больше чем человек на интервью, что говорит о явном прогрессе, буду дальше работать.
Красава! И как успехи сейчас? У меня такая же ситуация. В феврале посмотрел ролик и вообще не мог ответить ни на что) Сейчас смотрю и всё понятно и очевидно. (Но, конечно, результат был бы лучше, если бы война не отняла 2 месяца нормальной жизни :) )
Очень хорошая тема для видео. Пожалуйста, продолжайте в том же русле. Было очень интересно, зовите новых собеседников. Сам только пытаюсь войти в программирование и прохожу стажировку на джуниора. Было очень полезно.
Спасибо, интересное видео. Но хотелось бы в следующих видео такого формата "увидеть" нормально настроенные микрофоны ( одного плохо слышно, а другого очень "очень очень очень громко слышно")
Всё это время думал что ничего не знаю, оказывается с теорией вообще проблем нет, спасибо за видос, теперь не так страшно, осталось выучить английский 😅
Я полгода назад смотрел этот ролик, половину не мог ответить. А сейчас на паузу поставил и в течении пары минут выпульную все ответы на этив опросы. Сам удивился, полтора года питона, группа вк 400+ постов самописных по языку и окружению, моя мотивация мои успехи и трудности. Я всегда учился сам, и английский и айтишка. Так же у меня канал по питону любимому, гиту полтора года. Еще немного и я смотгу подавать заявки на резюме, ведь я так хочу работать разработчиком это моя цель и смысл жизни после 35+. Вcем удачи, и храни нас Python!
Спасибо, было полезно посмотреть на такое собеседование «изнутри». Действительно, «курсы» не «волшебная палочка». Они, скорее всего, облегчают вход в тему. Хотя сертификаты и всё такое - выглядит пафосно. Интересно было бы услышать рекомендации автора - что и как должен сделать претендент, чтобы выйти на уровень, достаточный для junior-а в разумные сроки.
джуниор должен знать язык, стандартную библиотеку, 1 востребованный фреймворк, 1-2 востребованных библиотек, написать пару приложений на фреймворке. при ежедневных занятиях на джуна можно выйти за полгода.
Ежевичное Варенье во, это адекватные сроки, а то все думают, что месяц поучат синтаксис и уже джуны, не, это интерн, на джуна нужно уже нехило так шарить и уметь что-то делать
@@temamart-k да, тут просто заблуждение из-за того, как я думаю, что язык можно выучить и за месяц, но написать ты всё равно ничего не сможешь, потому что не применял все знания вместе. я когда сам учил, я не мог запомнить ни одного метода, и только когда стал писать какие-то реальные вещи - сразу всё выучил. а для Явы ещё больше срок.
Учу питон чуть менее полугода, сегодня решил ознакомиться с тем как проходит собес, пришёл сюда, как теперь понимаю с синдромом самозванца, поскольку большинство вопросов были для меня понятны, и ответы на них я знал. Похоже самое сложное это именно не растеряться когда тебя просят написать какой либо код, поскольку в состоянии стресса из головы может вылететь даже база. Спасибо за видео)
@@vasiapupkin2014 Ты это судишь по себе, потому-что у тебя такая ситуация, но не думай так о других, например я смотрю посмотреть позже как только мне нечего посмотреть в данный момент либо смотрю то, что не было посмотреть времени раньше.
Декоратор для мемоизации, также есть уже готовый в functool def memo(fn): memo = {} def inner(*args, **kwargs): print(args in memo) if args in memo: return memo[args] else: memo[args] = fn(*args, **kwargs) return memo[args]
Спасибо за видео! Подписался. Хотелось бы увидеть реализацию декоратора c кэшированием (не совсем понял куда кэшировать и откуда читать). Получить итератор - имелось в виду iter(l)?
Это нормально, навык прохождения собеседований и навык решения производственных задач это не одно и то же. Хорошая новость в том, что в этом можно признаться и жить дальше.
В продолжение темы. Месяц назад проходил собеседования и да тут я подготовился. Без особых проблем отвечал на вопросы. Дам совет, ставьте первыми на прохождение компании в которые не особо хотите идти, чтобы освежить знания и понять что сейчас в тренде по вопросам.
Спасибо за интервью, было интересно смотреть, но первая часть - ну очень субъективная, вопросы по поводу дипломной работы, мы ж не в Западном мире, разве что человек захочет об этом рассказать. Больше технических вопросов интереснее
Но для объектов генератора тоже работает оператор in, вот только для объекта range оператор in не изменяет состояние элементов. Ну и объект range можно циклически прогонять сколько угодно раз и он не "исчерпывается" Получается что объект range является iterable, но применить next не получается. Это не итератор, но итерированный. Это immutable тип данных, это последовательность. Выходит что это Lazy iterable объект так как имеется последовательность, она итерируется и не изменяет состояние в процессе итерации.
вопрос является range() генератором остался без ответа (грамотно обрезали видео) range не имеет метода next, но имеет метод iter, что говорит о том, что это в каком-то смысле больше похоже на iterable, чем на генератор
Спасибо огромное за видео! После прохождения курсов в голове неимоверная каша. Не мог понять, какой у меня уровень знаний, что я должен уметь, какие вопросы задают на собеседованиях, что я не знаю вообще после курсов. Сейчас хотя бы немного стал спокойнее. На часть вопрос действительно не знал ответов, но появился хороший повод искать новую информацию.
За это я всегда ненавидел сферу айти. На собеседования ходишь, как на квалификационные экзамены. Такого больше нет вообще ни в одной сфере. Это дурдом какой-то. Такое ощущение, что либо работники не нужны вовсе, либо ищут какого-то вундеркинда.
а если пред работа была где я убирал какашки на станциях ржд и работал в доставке еды и кал центре наврятли стоит такие работы указывать? если я хочу бэкэнд на пайтоне разрабом?.... эх
@@mkashkin я не понял указывать или нет....можно по проще как то сказать я не заумный как вы....почему ритуал и что за правила я их не знаю...это явно плохой ответ....(
Очень приятное видео. Все бы интервью так проходили (: Джун тоже вполне нормальный. От джуна требуются только базовые знания, понимание общих концепций, и что значительно важнее, заинтересованность и общая "толковость". Нанимая джуна вы платите деньги за перспективу. Не за то, что он знает сейчас, а за то, что он будет знать через год.
Вхождение в любую профессию страшно нет уверенности, если учился в жатые сроки, то ещё и сумбур в голове. Сейчас стремлюсь к смене профессии, изучаю яп, ищу бесплатную стажировку. Считаю свои знания на низком уровне. Продолжаю развиваться, потому, что мне нравится писать и двигаться в этом направлении. Основная работа пока есть, по этому ищу по совместительству, без оплаты для набора опыта. И фин составляющая пока не так интересна
Очень круто! Скажите, пожалуйста, а есть возможность как-то записаться и пройти подобный собес? Очень хочется проверить на практике, что мне необходимо подтягивать. На настоящие собесы пока боюсь идти, считаю, что рано. Питон учу полгода уже.
Да, в целом я даю карьерные консультации и регулярно разбираем с ребятами куда и что учить и в чем углубляться. Напишите мне в телеграм t.me/mkashkin. Напишите в двух словах по какому поводу чтобы не принял случайно за спам.
Тема дипломної роботи - свідомий вибір, ахаха розсмішив:) В нас в політєсі теми дипломних робіт були дані керівником, і всі вони були про сферичного коня в вакуумі:) Хз, можливо за 6 років щось змінилось, але я в цьому сильно сумніваюсь, а можливо це залежить від кафедри і самого інституту в універі.
Дуже шкода, що залишилися такі вузи. Але я згоден, що багато хто не звертають увагу, а замовляють написання диплома. Просто мої цінності трохи інші, тому бачу світ через свою призму
@@mkashkin Так діло не в тому, я то ту дурістіку писав, публікував якусь там хрєнь, на це все успішно всадив пів року в бакалавраті і півтора в магістратурі, але ця вся писанина була ніпрощо і нідлякого!
Как по мне, хорошее интервью, очень спокойное. Одного не могу понять: если нет опыта работы, почему не придумать свой проект, выложить его на Гите и его презентовать. Это же лучше, чем просто пройденные курсы?
честно говоря сам не пойму как решить задачу в декораторами, может кто подсказать, что в ней требуется сделать? 34:40-36:50 вроде готово с помощью стековерфлоу def memoize_func(f): memo = dict() def func(*args): print('Run with args={}, memo={}'.format(args, memo)) if args not in memo: memo[args] = f(*args) # тут у нас вызывается фунция func(a, b) в которой как раз и происходит возведение в степень return memo[args] return func @memoize_func # func(a, b) = memoize_func( (func(a, b) ) def func(a, b): print('Run func({}, {})'.format(a, b)) return a ** b print(func(3, 5), ' ') но нужно повторить, обязательно
@@railsabbitovich408 советую поделать задания на codewars, sololearn и interview questions на hackerrank. А теорию - запили магазинчик на джанго, калькулятор или рисовалку на tkinter, повтори-выучи основные алгоритмы поиска, сортировки и структуры данных(аля чернокрасное дерево). в процессе определишся чем хочещь заниматся и ято тебе ближе. Я с того времени уже успел JS выучить и ReactJS + ReactNative redux. А что б знать что учить посмотри на работы и какой стек технологий в моде. Если джанго то с postgresql, redis, celery... Поиграйся с ними сделай свой сервак с nginx postrgre, поставь почтовую рассылку на celery...инфа есть везде...digitalocean, medium, stackoverflow...русские я не читаю, пусть другие посоветуют
@@darkvibes2870 стал джуном по React JS на большом проэкте, дают свободу творчества, а не тупо копипаст, вот сейчас хочу начать ютуб канал по разбору технических интервью, задач и каверзных вопросов. По учебе в большинстве работа, но в планах кроме попутного изучения по проэктам подтянуть алгоритмы и структуры данных, а для этого обычную JAVA нужно знать(большинство качественных O(n) решений и обьяснений к сожалению на этом языке), но это пока только в планах, времени, когда работаешь, маловато. По выходным как сейчас пишу свои проэкты...ведь учеба в этой профессии и не заканчивается.
Различие громкости речи у Михаила и Игоря жутко напрягает. Когда говорит Игорь, нужно делать тише, потому что орет, а когда Михаил нужно делать громче, потому что звучит тише. И так всё видео играешься с громкостью как болванчик.
29:00 вопрос про оценку своих знаний в питоне от 1 до 10, это на мой взгляд тупой вопрос, поскольку дабы ответить объективно необходимо помимо питона знать, хоть какую-то статистику знаний других программистов, и получается вопрос этот на самооценку, дерьмом ты себя чувствуешь или Д'артаньяном. И можно смело говорить 10 баллов, опираясь на свои эмпирические знания, что мол пока не работал с тем кто лучше чем я программирует.
Это субъективный ответ, но он помогает лучше понять человека. Некоторые ставят себе слишком низкую оценку и становится понятно, что человек будет склонен занижать себя. А есть те которые переоценивают и это тоже сигнал, что человек скорее всего сильно нервничает. И в том и в другом случае есть возможность помочь человеку чувствовать себя комфортнее.
Месяц назад смотрел видео , до ооп. До классов. Щас совсем другой взгляд. Ясно одно: то, что спрашивают у парня - это такая ерунда. Такая мелочь. Это просто надо знать. Я не все, конечно, знаю из воспорос, но Я на месяц ближе к джуну.
То, что спрашивают у парня - не ерунда. Это база. Которую на курсах если и дают, то очень вскользь. Фундаментальные вещи, которые лучше вдумчиво изучать по книгам и лекциям. А парень, видимо прошел курсы и нахватался верхов - что-то знает по синтаксису, что-то умеет написать, что-то слышал и т.д.
по си шарп и так все понятно. Пока изучаешь кучу проектов придумаешь с окнами, так что там намного легче питона. Шарп был первым языком у меня, зашел на ура очень быстро ибо удобный и писать легко
Позвольте с Вами не согласиться: "Не публичная порка", а классный разбор, неплохого кандидата, с обратной связью. Вы бы приняли такого кандидата? (Лайк, подписка)
Повезло парню конечно, если у него реально это вопросы спрашивали бы.. Только на деле с джунов почему-то требует знания патернов проектирования, алгоритмы, большое О .. А мне вот ещё и не повезло, надо было уметь запросы к БД писать на лету, да ещё и роутинг джанги строить. В общем сижу без работы дальше XD
а что в джангоне так? Я питон изучал сразу и фласк с джангой захватил ибо это связано. А ты что джангу не учил с питоном? tkinter flask django json sys os requests и тд
@@vasiapupkin2014 хуйня твой tkinter и flask)) есть PQ5 и Django. Алгоритмы и ООП один хуй учить только для собеседования, на реальных проектах все равно изучаешь чью то библиотеку
ruslan sekirin если это что-то выдающееся, где вы можете выделиться нестандартным образом или каким-то невероятным визуалом, то имеет смысл всегда. Либо если вы специалист в редкой области которую будут гуглить. Для того чтобы вас было проще найти обычным рекрутерам лучше использовать специализированные сайты. Но никто не может вам запретить иметь свой сайт с резюме не для поиска работы.
Пол-видео разбирал резюме, потом не успел ничего спросить. Вопрос к автору: не пробовал использовать алгоритмы проведения собеса с таймфрэймами? Разбор резюме я бы в отдельное общее видео вынес. На собесах резюме не разбирают
Скажите мне пожалуйста, почему такие высокие требования на позицию Junior? Это же начальный уровень. И чтец, и жнец , и на дуде.... Она на то и называется "начальная". У ребенка в первом классе требуют знания тригонометрические функций? Или у врача интерна требуют наличия проведенных 20 операций? IT сфера сходит с ума... Хотят от человека уметь всё со старта.. нездоровая ситуация. Или я не прав в чём-то? Только без срача. Конструктивно)
Базовый уровень джуна можно получить проучившись от 3 до 6-8 месяцев учебы. Сравнивая с 5-10 годами учебы на врача я бы не сказал, что это хоть сколько-то высокие требования. Тем более сравнивая зарплаты.
сейчас это базовый уровень. Буквально лет 10 назад виндовс могли менять лишь профи,и сейчас каждый шкет 5 лет умеет ставить линукс. А тут IT технологии и нужно соответствовать
Где тут высокие требования? Вопросы элементарного понимания питона. Можно взять любой понравившийся курс на рутрекере и за месяц будешь на том же уровне.
@@patchouliknowledge3980 большинство дальше списков не уедут, бросят через неделю занятий ежедневных. Я стольких программистов будущих видел, в итоге джинсой торгуют в магазине, мозгов много не надо, зачем напрягаться.
@@patchouliknowledge3980 вот тут мы и отличаемся от них, элита от простолюдинов, тем что мотивация и мозг не дает застаиваться и двигают вперед. Например, я не курю и смотрю на курящих с возвышением ибо я могу позволить себе не курить, не тратиться бабками и здоровьем, а они не могут из-за слабости своей. Тоже самое с алко и тоже самое с программированием. НЕ все тянут, ибо слабы морально и духовно
Зависит от курсов как обычно. ;) В рамках курсов Learn Python, которые делает наше сообщество, мы стараемся обеспечивать поддержку в трудоустройстве (хотя, конечно, никому не обещаем "сеньора завтра"). Недавно троих выпускников без опыта, которые только закончили курсы наш партнёр пригласил на собеседование. Однако там позиция предполагает математические скиллы, а сами ребята - из инженеров.
@@mistor7688 ну например, learn.python.ru, на который ходил Storm Trooper. :) У нас на канале в видеоподкастах есть пара выпусков с нашими выпускниками, устроившимися на работу.
прогугли "дорожная карта пайтон.." и поймешь план развития, после все абсолютно бесплатно можно учить главное побольше задачек решать и почаще во время учебы. я так делаю, а на курсы походил как-то пару раз понял что тоже самое в ютубе есть, сам учу
@@moscowdjangoru у вас на сайте написано внизу 2018 год , аяяй , надо вас подвергнуть жёсткой анафеме , почему php скрипт не подтянули или на каком движке у вас написан он . Позор ))
..."насколько я помню" о типах данных, первых страницах самого захудалого справочника....и так почти после каждого предложения......это он сказал что теорию я оцениваю от 3 до пяти баллов?...))))
Хотелось бы заметить, что на реальном собеседовании все будет по другому. Т. к. тут и собеседующий заинтересован всё таки, и собеседуемый чувствует себя более раскованно (т. к. напряжения меньше априори).
Приятно слушать такого человека. После интервью не чувствуешь себя тупым, а чувствуешь, что вот к чему нужно стремиться. Благодарность за видео.
Посмотрел на одном дыхании, узнал много нового. Спасибо! Надо продолжать эту рубрику
Спасибо огромное за изнанку собеседования. Видео помогло наметить определенные этапы в продвижении изучения языка. Успехов вам и вашему каналу!
Очень хорошая и познавательная лекция. Спасибо.
Абсолютно несогласен с модой возводить интервью в ранг искусства.
Программист - не торгаш, не оратор и не диктор. Разглядеть в скромном соискателе талант - вот искусство.
А потом на должность попадают не те, кто умеет работать, а те, у кого метла лучше подвязана. А потом все эти продвинутые эффективные менеджеры бегают с жареной жопой, "у нас продукт не производится-а-а-ааа!!!..."
Это собеседование очень подняло мою самооценку.
Раньше я думал, что я тупой.
@@j.d.3890 больше всего в том ролике мне нравится комментарий : "Фига, с таким стЭком, можно и мир построить ))))". В действительности с таким набором знаний работодатель не нужен. Скорее это собеседования для джуна версии "overkill".
@@Cubin4ik у каждого свои требования к сотрудникам. У кого-то джун должен знать как комп включается, а у кого-то джун, это человек который ещё не владеет всем стеком и мидлом будет, когда будет знать стек компании, будет в курсе проектов и воткнётся в ремесло(поставил задачу - выполнил). Надо понимать, что компании разные и зарплаты разные.
@@j.d.3890 ahaha +1
Правильно думав
я думал что после 3х месяцев изучения пайтона я абсолютный 0. У парня видимо отсутствует синдром самозванца. Что он изучал пол года? 3 главы Лутца? Даже после степика знаний в 10 раз больше чем в его голове, причем и математических.
Шикарное видео! Было очень интересно посмотреть
Очень полезное видео. Ставил на паузу и выписывал себе многие вопросы, которые на листе у интервьюера. При прохождении собесов они встречались очень часто. По итогу просмотра аналогичных видео и личного опыта собрал себе около 30 самых частых вопросов, разобрал их, выучил и смог пройти собес с последующим офером.
можете поделиться списком, пожалуйста?
ждем список!
Можно получить список тоже?)
здравствуйте можете пожалуйста поделиться вопросами буду благодарен!
с вами постою
Спасибо за видео - поделимся в сообществе! :)
facebook.com/groups/MoscowDjango/
Михаил, выше скинули ссылку - в описании группы есть ссылки и на другие наши ресурсы. Добро пожаловать - делитесь новыми материалами с нами!
Сайт поправьте
Хороший материал, показывает как проходит интервью и какие вопросы нужно подтянуть. Спасибо!
Спасибо за данное тестовое интервью. Помогает задуматься и акцентировать внимание на реальном обучении, а не "делания вида" для кого-то, что я мол решил сменить профессию. Это видео лучший пинок под зад к действию, что было за последние 2 месяца, со старта моего обучения.
Спасибо конечно за интервью. Смотрел это более полугода назад и не мог ответить на большую часть вопросов, сейчас отвечаю чуть больше чем человек на интервью, что говорит о явном прогрессе, буду дальше работать.
Круто! Это офигенный успех. Поздравляю.
Красава! И как успехи сейчас? У меня такая же ситуация. В феврале посмотрел ролик и вообще не мог ответить ни на что) Сейчас смотрю и всё понятно и очевидно. (Но, конечно, результат был бы лучше, если бы война не отняла 2 месяца нормальной жизни :) )
Единственный полноценный разбор собеседования которая я нашел. Спасибо, было интересно
Михаил, огромное спасибо за такое видео, многие моменты законспектировал, получил бесценный опыт.
Handshake и является процессом установки соединения. И обычно происходит 2 хэндшейка - один для открытия сеанса TCP, другой для сеанса TLS 52:20
Очень хорошая тема для видео. Пожалуйста, продолжайте в том же русле. Было очень интересно, зовите новых собеседников. Сам только пытаюсь войти в программирование и прохожу стажировку на джуниора. Было очень полезно.
Спасибо. Очень понравилось. Хотелось бы еще посмотреть подобное собеседование
Спасибо, интересное видео. Но хотелось бы в следующих видео такого формата "увидеть" нормально настроенные микрофоны ( одного плохо слышно, а другого очень "очень очень очень громко слышно")
Всё это время думал что ничего не знаю, оказывается с теорией вообще проблем нет, спасибо за видос, теперь не так страшно, осталось выучить английский 😅
Ну как там, бро, за 2 года английский то выучил?
@@nikto_x100 он наверное в переводчик все вбил )
Ну как там, бро, за 3 года наверное уже Сеньер или Тим лид?
Ну как там, бро, за 4 года, наверное, уже в faang уехал работать?
Парень молодец! Так держать!
Большое спасибо за видео, много полезного узнал.
так парня взяли?) идеальное интервью это когда интервьюируемый не отвечает а слушает )
Большое спасибо за проделанную работу! Очень хороший разбор собеседования! 💪🔥
Я полгода назад смотрел этот ролик, половину не мог ответить. А сейчас на паузу поставил и в течении пары минут выпульную все ответы на этив опросы. Сам удивился, полтора года питона, группа вк 400+ постов самописных по языку и окружению, моя мотивация мои успехи и трудности. Я всегда учился сам, и английский и айтишка. Так же у меня канал по питону любимому, гиту полтора года. Еще немного и я смотгу подавать заявки на резюме, ведь я так хочу работать разработчиком это моя цель и смысл жизни после 35+.
Вcем удачи, и храни нас Python!
Ваша мотивация вдохновляет!
Спасибо подписалась. Что за группа в ВК? Как с работой?
@@nataliepodgainova6582 привет, не хочу рекламить да оно мне и не надо, сидим потихоньку, разрабатываем. Все в описании канала.
Спасибо, было полезно посмотреть на такое собеседование «изнутри».
Действительно, «курсы» не «волшебная палочка». Они, скорее всего, облегчают вход в тему. Хотя сертификаты и всё такое - выглядит пафосно.
Интересно было бы услышать рекомендации автора - что и как должен сделать претендент, чтобы выйти на уровень, достаточный для junior-а в разумные сроки.
Да, кстати, Игорю - «респект и уважуха». Я за него переживал прям... особенно когда он «плавал». Нервы - как стальные канаты!
джуниор должен знать язык, стандартную библиотеку, 1 востребованный фреймворк, 1-2 востребованных библиотек, написать пару приложений на фреймворке. при ежедневных занятиях на джуна можно выйти за полгода.
Ежевичное Варенье во, это адекватные сроки, а то все думают, что месяц поучат синтаксис и уже джуны, не, это интерн, на джуна нужно уже нехило так шарить и уметь что-то делать
@@temamart-k да, тут просто заблуждение из-за того, как я думаю, что язык можно выучить и за месяц, но написать ты всё равно ничего не сможешь, потому что не применял все знания вместе. я когда сам учил, я не мог запомнить ни одного метода, и только когда стал писать какие-то реальные вещи - сразу всё выучил. а для Явы ещё больше срок.
Хорошо бы получить этот файл с вопросами
Круто! Спасибо
Учу питон чуть менее полугода, сегодня решил ознакомиться с тем как проходит собес, пришёл сюда, как теперь понимаю с синдромом самозванца, поскольку большинство вопросов были для меня понятны, и ответы на них я знал. Похоже самое сложное это именно не растеряться когда тебя просят написать какой либо код, поскольку в состоянии стресса из головы может вылететь даже база. Спасибо за видео)
Полезное видео, особенно когда тоже проходишь собеседование по python
Удачи в прохождении собеседований!
Если бы был ещё план по таймингам в видосе - цены бы небыло этому время препровождению
Уже во вкладке «посмотреть позже», спасибо !
наверное у тебя вкладка переполнена уже подобными видео, но ты так и не начал ничего делать, даже просто пересмотреть все что в вкладке
@@vasiapupkin2014 Ты это судишь по себе, потому-что у тебя такая ситуация, но не думай так о других, например я смотрю посмотреть позже как только мне нечего посмотреть в данный момент либо смотрю то, что не было посмотреть времени раньше.
@@Тимми-м6л Єто ти судишь по себе, а он по большенству.
Очень много людей знаю которие так делают
Очень хорошо и доступно всё разобрано и рассказано.
Декоратор для мемоизации, также есть уже готовый в functool
def memo(fn):
memo = {}
def inner(*args, **kwargs):
print(args in memo)
if args in memo:
return memo[args]
else:
memo[args] = fn(*args, **kwargs)
return memo[args]
return inner
неверно, про kwargs ты забыл
@@АндрейАлексеев-х3д да, но там также самое будет
@@РоманСафин-т9ю также, да не совсем :)
мемоизатор -- он для ускорения, правильно?
res = memo.get(args, kwargs) or memo.setdefault(args, kwargs, fn(*args, **kwargs))
return res
Спасибо за видео! Подписался. Хотелось бы увидеть реализацию декоратора c кэшированием (не совсем понял куда кэшировать и откуда читать). Получить итератор - имелось в виду iter(l)?
Уже 3 года работаю Python Developer и могу сказать, что без подготовки я не смогу внятно ответить на большинство вопросов)
Это нормально, навык прохождения собеседований и навык решения производственных задач это не одно и то же. Хорошая новость в том, что в этом можно признаться и жить дальше.
denkneb это как минимум странно, бро)
Спасибо , поднял мою самооценку 😂
(Шутка конечно, и у меня , такая же проблема)
@@dmitriynovikov3421 работал)
В продолжение темы. Месяц назад проходил собеседования и да тут я подготовился. Без особых проблем отвечал на вопросы. Дам совет, ставьте первыми на прохождение компании в которые не особо хотите идти, чтобы освежить знания и понять что сейчас в тренде по вопросам.
Интервьюверу респект, сколько выдержки у человека должно быть, если к нему такие приходят каждый день!)
супер полезное видео)
1.75x
Не понимаю как без этого смотреть половину видео на ютубе.
Попробовал ускоренное воспроизведение после ваших комментов. Спасибо парни! Крутая тема
слишком быстро, 1.5х
2х и только местами 1.75х =))
Это было незабываемо
Спасибо за интервью, было интересно смотреть, но первая часть - ну очень субъективная, вопросы по поводу дипломной работы, мы ж не в Западном мире, разве что человек захочет об этом рассказать. Больше технических вопросов интереснее
Но для объектов генератора тоже работает оператор in, вот только для объекта range оператор in не изменяет состояние элементов. Ну и объект range можно циклически прогонять сколько угодно раз и он не "исчерпывается"
Получается что объект range является iterable, но применить next не получается. Это не итератор, но итерированный. Это immutable тип данных, это последовательность.
Выходит что это Lazy iterable объект так как имеется последовательность, она итерируется и не изменяет состояние в процессе итерации.
Если честно, я охренел с того, что я понял что ты написал. С первого раза.
2 года опыта коммерческой разработки, начинал точно также как этот парень.
-- итерируемый. То есть доступный для создания итератора на его основе. А так сам он на кортеж похож.
@@-MaCkRage- спасибо ;)
вопрос является range() генератором остался без ответа (грамотно обрезали видео)
range не имеет метода next, но имеет метод iter, что говорит о том, что это в каком-то смысле больше похоже на iterable, чем на генератор
Спасибо огромное за видео! После прохождения курсов в голове неимоверная каша. Не мог понять, какой у меня уровень знаний, что я должен уметь, какие вопросы задают на собеседованиях, что я не знаю вообще после курсов. Сейчас хотя бы немного стал спокойнее. На часть вопрос действительно не знал ответов, но появился хороший повод искать новую информацию.
отличное интервью
Михаил, хотелось бы услышать от вас ответ на вопрос , какая связь между хеш-функцией и мутабельностью?
Спасибо, очень полезно для начинающих.👍
Вы бы взяли Игоря про результату собеседования?
Такое ощущение, что он только прошел курс на степике «поколение пайтон» для начинающих.
Хорошее видео, а где найти такой список вопросов?
интересно и познавательно. спасибо!
За это я всегда ненавидел сферу айти. На собеседования ходишь, как на квалификационные экзамены. Такого больше нет вообще ни в одной сфере. Это дурдом какой-то. Такое ощущение, что либо работники не нужны вовсе, либо ищут какого-то вундеркинда.
Очень хотелось бы таймингов по типу как у коллег с MoscowPython-a.
В последнее время тоже не делаем тайминги - надеюсь, исправимся. :)
@@moscowdjangoru а вот вы уж постарайтесь уж
@@moscowdjangoru расслабились совсем. Что на это скажет Гриша?
а если пред работа была где я убирал какашки на станциях ржд и работал в доставке еды и кал центре наврятли стоит такие работы указывать? если я хочу бэкэнд на пайтоне разрабом?.... эх
То что ты делал не влияет на то кто ты есть. Указание предыдущего опыта - это ритуал с особыми правилами, их надо знать, но не более.
@@mkashkin я не понял указывать или нет....можно по проще как то сказать я не заумный как вы....почему ритуал и что за правила я их не знаю...это явно плохой ответ....(
@@ФеликсАргайл-ъ1д ставьте как вам кажется правильным, если не будут отвечать, то зайдите на сайт вакансий и посмотрите, как пишут другие.
Михаил, спасибо за видео! Скажите, планируете ли вы продолжить цикл ваших замечательных уроков по aiohttp? И если да, то когда?
Выравнивание громкости бы🔉🔊
Бадюк? Еще и программист?
Мастер спорта по программированию)?
@@МСПомидор-у3п Черный пояс
опыт работы в качестве python разработчика - 45 лет)
Взлольнул
@@cyberdrow6523 xaxax
Доброго времени суток, все супер хотел спросить есть ли вопросы для middle разработчиков? и можно ссылку на файл(google docs)
очень полезно, спасибо
Очень приятное видео. Все бы интервью так проходили (:
Джун тоже вполне нормальный. От джуна требуются только базовые знания, понимание общих концепций, и что значительно важнее, заинтересованность и общая "толковость". Нанимая джуна вы платите деньги за перспективу. Не за то, что он знает сейчас, а за то, что он будет знать через год.
Ага, спустя 2 года посмотри, что требуют от juniors. Стэк нормального такого мидла
Вхождение в любую профессию страшно нет уверенности, если учился в жатые сроки, то ещё и сумбур в голове. Сейчас стремлюсь к смене профессии, изучаю яп, ищу бесплатную стажировку. Считаю свои знания на низком уровне. Продолжаю развиваться, потому, что мне нравится писать и двигаться в этом направлении. Основная работа пока есть, по этому ищу по совместительству, без оплаты для набора опыта. И фин составляющая пока не так интересна
Очень круто! Скажите, пожалуйста, а есть возможность как-то записаться и пройти подобный собес? Очень хочется проверить на практике, что мне необходимо подтягивать. На настоящие собесы пока боюсь идти, считаю, что рано. Питон учу полгода уже.
Да, в целом я даю карьерные консультации и регулярно разбираем с ребятами куда и что учить и в чем углубляться. Напишите мне в телеграм t.me/mkashkin. Напишите в двух словах по какому поводу чтобы не принял случайно за спам.
Да, парень ни одно реальное интервью бы не прошел на этом этапе.
Понятное дело, знание классов, это самая база, которая появляется через месяцок обучения
Тема дипломної роботи - свідомий вибір, ахаха розсмішив:) В нас в політєсі теми дипломних робіт були дані керівником, і всі вони були про сферичного коня в вакуумі:) Хз, можливо за 6 років щось змінилось, але я в цьому сильно сумніваюсь, а можливо це залежить від кафедри і самого інституту в універі.
Дуже шкода, що залишилися такі вузи. Але я згоден, що багато хто не звертають увагу, а замовляють написання диплома. Просто мої цінності трохи інші, тому бачу світ через свою призму
@@mkashkin Так діло не в тому, я то ту дурістіку писав, публікував якусь там хрєнь, на це все успішно всадив пів року в бакалавраті і півтора в магістратурі, але ця вся писанина була ніпрощо і нідлякого!
Как по мне, хорошее интервью, очень спокойное.
Одного не могу понять: если нет опыта работы, почему не придумать свой проект, выложить его на Гите и его презентовать. Это же лучше, чем просто пройденные курсы?
Конечно лучше. Особенно если проект действительно средней сложности, то это точно учтётся.
Очень полезный формат, как для зрителей, так для и собеседуемого
А как к вам попасть?
На собеседование если случайно будете подаваться на позицию в компанию с которой я работаю.
А Бадюк пайтон сеньёр?
лид
честно говоря сам не пойму как решить задачу в декораторами, может кто подсказать, что в ней требуется сделать?
34:40-36:50
вроде готово с помощью стековерфлоу
def memoize_func(f):
memo = dict()
def func(*args):
print('Run with args={}, memo={}'.format(args, memo))
if args not in memo:
memo[args] = f(*args) # тут у нас вызывается фунция func(a, b) в которой как раз и происходит возведение в степень
return memo[args]
return func
@memoize_func # func(a, b) = memoize_func( (func(a, b) )
def func(a, b):
print('Run func({}, {})'.format(a, b))
return a ** b
print(func(3, 5), '
')
но нужно повторить, обязательно
Думал, что ничего не знаю и знания слишком слабые за 2.5 месяца интенсивной учебы, ответил на все вопросы, добавило уверенности
Ну , дррруг , давай тогда ссылку на материалы , а то я в этом клубке инфы запутался уже)
@@railsabbitovich408 советую поделать задания на codewars, sololearn и interview questions на hackerrank. А теорию - запили магазинчик на джанго, калькулятор или рисовалку на tkinter, повтори-выучи основные алгоритмы поиска, сортировки и структуры данных(аля чернокрасное дерево). в процессе определишся чем хочещь заниматся и ято тебе ближе. Я с того времени уже успел JS выучить и ReactJS + ReactNative redux. А что б знать что учить посмотри на работы и какой стек технологий в моде. Если джанго то с postgresql, redis, celery... Поиграйся с ними сделай свой сервак с nginx postrgre, поставь почтовую рассылку на celery...инфа есть везде...digitalocean, medium, stackoverflow...русские я не читаю, пусть другие посоветуют
Спасибо ))
@@eakzit3181 Приятно читать комменты от таких целеустремлённых людей) Ещё 3 месяца прошло, интересно как там ваш прогресс
@@darkvibes2870 стал джуном по React JS на большом проэкте, дают свободу творчества, а не тупо копипаст, вот сейчас хочу начать ютуб канал по разбору технических интервью, задач и каверзных вопросов. По учебе в большинстве работа, но в планах кроме попутного изучения по проэктам подтянуть алгоритмы и структуры данных, а для этого обычную JAVA нужно знать(большинство качественных O(n) решений и обьяснений к сожалению на этом языке), но это пока только в планах, времени, когда работаешь, маловато. По выходным как сейчас пишу свои проэкты...ведь учеба в этой профессии и не заканчивается.
range() -функция генератор же.
Различие громкости речи у Михаила и Игоря жутко напрягает. Когда говорит Игорь, нужно делать тише, потому что орет, а когда Михаил нужно делать громче, потому что звучит тише. И так всё видео играешься с громкостью как болванчик.
29:00 вопрос про оценку своих знаний в питоне от 1 до 10, это на мой взгляд тупой вопрос, поскольку дабы ответить объективно необходимо помимо питона знать, хоть какую-то статистику знаний других программистов, и получается вопрос этот на самооценку, дерьмом ты себя чувствуешь или Д'артаньяном. И можно смело говорить 10 баллов, опираясь на свои эмпирические знания, что мол пока не работал с тем кто лучше чем я программирует.
Это субъективный ответ, но он помогает лучше понять человека. Некоторые ставят себе слишком низкую оценку и становится понятно, что человек будет склонен занижать себя. А есть те которые переоценивают и это тоже сигнал, что человек скорее всего сильно нервничает. И в том и в другом случае есть возможность помочь человеку чувствовать себя комфортнее.
17:50 Если человек хочет найти причину, чтобы отказать - он её найдет.
Месяц назад смотрел видео , до ооп. До классов. Щас совсем другой взгляд. Ясно одно: то, что спрашивают у парня - это такая ерунда. Такая мелочь. Это просто надо знать. Я не все, конечно, знаю из воспорос, но Я на месяц ближе к джуну.
То, что спрашивают у парня - не ерунда. Это база. Которую на курсах если и дают, то очень вскользь. Фундаментальные вещи, которые лучше вдумчиво изучать по книгам и лекциям. А парень, видимо прошел курсы и нахватался верхов - что-то знает по синтаксису, что-то умеет написать, что-то слышал и т.д.
Интервью отличное , с разъяснениями
Но со звуком проблемы , ушам больно)
Что там с Игорем? Как деламу него? Устроился ли он?
Надеемся)
Устроился в эскорт )
@@boycovclub хахаха, откуда такие подробности?
@@ZZZ5204 а по другому чувак сказал и не заработает, говорит проще сиськи силиконовые поставить и под таких бородатых ложиться
@@boycovclubя сам не пробовал.) Но соглашусь, что это проще, чем весь день напрягать голову что-то там разрабатывая или программируя.
Автор, крутое видео!!! Будет ли такое видео по С#????
по си шарп и так все понятно. Пока изучаешь кучу проектов придумаешь с окнами, так что там намного легче питона. Шарп был первым языком у меня, зашел на ура очень быстро ибо удобный и писать легко
Подскажите, пожалуйста, для Linkedin также нужно указывать только Junior .Net Software Developer ? Без trainee и тд )
Да, лучше так
Привет автору, не нужен студент, который в этом году заканчивает университет для этой рубрики?
в макдональдс нужен)
С такими запятыми...... Лучше вообще без запятых
@@sword595 со своим многоточием лучше бы вообще молчал хД
@@sword595 ну так-то у него все нормально с запятыми, в отличии от твоего многоточия
@@ohlamon1812 что с многоточием ??
очень шумная звуковая дорожка
ушки прочистить нужно, а ваще помыться бы
Позвольте с Вами не согласиться:
"Не публичная порка", а классный разбор, неплохого кандидата, с обратной связью.
Вы бы приняли такого кандидата?
(Лайк, подписка)
В тот момент, наверное, нет.
Здравствуйте Михаил, есть мнение об уровне обучения Яндекс Практикума? (в частности Python dev.)
Мне сложно оценивать свою работу. Потому что часть курса обучения на Яндекс.Практикуме для бекенд разработчиков писал я.
@@mkashkin, я Вас понял. Будем брать.
Спрашивают ли алгоритмы на собеседованиях для джунов? Просят ли их написать?
в яндексе
Жестко. Многовато воды, конечно. Пришлось поставить на 1.5. Все равно перематывал.
Я не видел ни капли👀
Через неделю первое интервью) Надеюсь ваше видео поможет
Прошёл?
@@pavelgasai2213 слишком занят, видимо читает github или stackoverflow ))
@@daniyarzhunussov6961 мб)
@@daniyarzhunussov6961 или забился в угол и плачет
Повезло парню конечно, если у него реально это вопросы спрашивали бы.. Только на деле с джунов почему-то требует знания патернов проектирования, алгоритмы, большое О .. А мне вот ещё и не повезло, надо было уметь запросы к БД писать на лету, да ещё и роутинг джанги строить. В общем сижу без работы дальше XD
Не нашел работу ?
а что в джангоне так? Я питон изучал сразу и фласк с джангой захватил ибо это связано. А ты что джангу не учил с питоном? tkinter flask django json sys os requests и тд
@@boycovclub как он найдет если он выучил что такое строки, списки и словари.
@@vasiapupkin2014 хуйня твой tkinter и flask)) есть PQ5 и Django.
Алгоритмы и ООП один хуй учить только для собеседования, на реальных проектах все равно изучаешь чью то библиотеку
@@boycovclub просто оценив tkinter и pyqt5 а так же flask и django я понял что реально научиться программировать можно только освоив flask и tkinter
На сколько актуально делать себе сайт-резюме
ruslan sekirin если это что-то выдающееся, где вы можете выделиться нестандартным образом или каким-то невероятным визуалом, то имеет смысл всегда. Либо если вы специалист в редкой области которую будут гуглить. Для того чтобы вас было проще найти обычным рекрутерам лучше использовать специализированные сайты. Но никто не может вам запретить иметь свой сайт с резюме не для поиска работы.
@@MikhailKashkin имелось ввиду именно для поиска работы в front end
Довольно актуально, если устраиваешься ИБшником в конторку и высылаешь ссылку на сайт-резюме в интрасети их компании.
звук не очень, но спасибо
Будет еще такая практика?
Так каков результат данного собеседования? Испытуемого условно приняли на джуна или нет?
Конечно же нет
На первом интервью всегда фактор стресса??
На всех интервью. Не зависит первое или сотое. От интервью зависит ваша дальнейшая жизнь, с кем надо будет работать, дружить и общаться.
почему я когда долго думал почему я не понял, у меня продолжала играть музыка?
У меня на trainee с зп 100$ сложнее собес был
Пол-видео разбирал резюме, потом не успел ничего спросить. Вопрос к автору: не пробовал использовать алгоритмы проведения собеса с таймфрэймами?
Разбор резюме я бы в отдельное общее видео вынес.
На собесах резюме не разбирают
Range итератор? Для итератор нельзя применять срезы, индексы и метод len. А для range спокойно
Скажите мне пожалуйста, почему такие высокие требования на позицию Junior? Это же начальный уровень. И чтец, и жнец , и на дуде.... Она на то и называется "начальная". У ребенка в первом классе требуют знания тригонометрические функций? Или у врача интерна требуют наличия проведенных 20 операций? IT сфера сходит с ума... Хотят от человека уметь всё со старта.. нездоровая ситуация. Или я не прав в чём-то? Только без срача. Конструктивно)
Базовый уровень джуна можно получить проучившись от 3 до 6-8 месяцев учебы. Сравнивая с 5-10 годами учебы на врача я бы не сказал, что это хоть сколько-то высокие требования. Тем более сравнивая зарплаты.
сейчас это базовый уровень. Буквально лет 10 назад виндовс могли менять лишь профи,и сейчас каждый шкет 5 лет умеет ставить линукс. А тут IT технологии и нужно соответствовать
Где тут высокие требования? Вопросы элементарного понимания питона. Можно взять любой понравившийся курс на рутрекере и за месяц будешь на том же уровне.
@@patchouliknowledge3980 большинство дальше списков не уедут, бросят через неделю занятий ежедневных. Я стольких программистов будущих видел, в итоге джинсой торгуют в магазине, мозгов много не надо, зачем напрягаться.
@@patchouliknowledge3980 вот тут мы и отличаемся от них, элита от простолюдинов, тем что мотивация и мозг не дает застаиваться и двигают вперед. Например, я не курю и смотрю на курящих с возвышением ибо я могу позволить себе не курить, не тратиться бабками и здоровьем, а они не могут из-за слабости своей. Тоже самое с алко и тоже самое с программированием. НЕ все тянут, ибо слабы морально и духовно
Сразу можно оценить насколько всратый уровень дают курсы. "Получил знания начиная от hello worldа заканчивая классами". Мда
Зависит от курсов как обычно. ;)
В рамках курсов Learn Python, которые делает наше сообщество, мы стараемся обеспечивать поддержку в трудоустройстве (хотя, конечно, никому не обещаем "сеньора завтра"). Недавно троих выпускников без опыта, которые только закончили курсы наш партнёр пригласил на собеседование. Однако там позиция предполагает математические скиллы, а сами ребята - из инженеров.
@@Storm.Trooper приведите пример
@@mistor7688 ну например, learn.python.ru, на который ходил Storm Trooper. :)
У нас на канале в видеоподкастах есть пара выпусков с нашими выпускниками, устроившимися на работу.
прогугли "дорожная карта пайтон.." и поймешь план развития, после все абсолютно бесплатно можно учить главное побольше задачек решать и почаще во время учебы. я так делаю, а на курсы походил как-то пару раз понял что тоже самое в ютубе есть, сам учу
@@moscowdjangoru у вас на сайте написано внизу 2018 год , аяяй , надо вас подвергнуть жёсткой анафеме , почему php скрипт не подтянули или на каком движке у вас написан он . Позор ))
..."насколько я помню" о типах данных, первых страницах самого захудалого справочника....и так почти после каждого предложения......это он сказал что теорию я оцениваю от 3 до пяти баллов?...))))
Я тоже так хочу! Если нужен еще джун пиши.
Поправьте, если ошибаюсь, но списки и кортежи это уже структуры данных, а не типы.
не, это типы. структуры - это типа связного списка - позорная практика для интервью.
Хотелось бы заметить, что на реальном собеседовании все будет по другому. Т. к. тут и собеседующий заинтересован всё таки, и собеседуемый чувствует себя более раскованно (т. к. напряжения меньше априори).
Кто знает Python на 10 баллов - Гвидо ван Россум!
Не. Гвидо на 9. На 10 сами знаете кто.