Собеседование для Python Junior разработчика: реальное мок-интервью с теорией и лайвкодингом

Sdílet
Vložit
  • čas přidán 8. 07. 2024
  • 🔥 Бесплатный курс «Основы Python» от Хекслета. Начните в любое время: ru.hexlet.io/link/axpIz2
    ✅ Полезные вебинары по программированию каждую неделю: ru.hexlet.io/link/QCZrp0
    Что вас ждёт в этом выпуске:
    - Объяснение механизмов проведения собеседования и логики собеседующего
    - Реальные вопросы с собеседований о типах данных в python, декораторах и объектах
    - Лайвкодинг с разбором кода
    - Вердикт по итогам интервью с подробным разбором сильных и слабых сторон кандидата
    Участники:
    - Собеседование проводит Алексей Шарыпов, Lead Software Engineer
    - Собеседование проходит студент Хекслета Илья Казямов (его CZcams-канал для начинающих / @import_this )
    Если видео было для вас полезным, ставьте лайк и поделитесь им с друзьями. Подписывайтесь на наш telegram-канал: t.me/hexlet_ru
    ____
    Что такое публичное собеседование? Представьте себе учебное интервью, где наш джуниор сталкивается с вопросами от опытного Python-разработчика. Здесь каждый момент - шанс продемонстрировать свои знания технологий, понимание программирования и логику решения задач. Опытный разработчик анализирует ответы, выявляет сильные и слабые стороны кандидата, помогая ему в росте профессиональных навыков.
    ____
    🔗 Полезные ссылки:
    - Комьюнити Хекслета: t.me/hexletcommunity
    - Ещё публичные собеседования: • Публичные собеседовани...
    - Список тестовых заданий от ИТ-компаний: github.com/Hexlet/ru-test-ass...
    - 15 теоретических вопросов для начинающего Python-программиста на собеседовании (и 1 задача): • 15 теоретических вопро...
    - Собеседование python-разработчика для Авито: • Собеседование python-р...
    - Livecoding: первая программа на Python в браузере: • Livecoding: первая про...
    ____
    00:00:00 интро
    00:01:07 из менеджера интернет-магазина в junior python разработчики в логистической компании
    00:03:18 для чего используется Python
    00:04:26 логика собеседующего: зачем ведётся small talk и нужно решать задачи на собеседовании
    00:09:40 как происходит запуск приложений на Python
    00:10:45 виртуальные окружения
    00:12:14 типы данных в Python
    00:14:07 может ли кортеж быть изменяемым
    00:15:30 словарь в Python
    00:16:15 в чём опасность использования изменяемых типов данных
    00:17:20 функции и параметры функции в Python
    00:20:18 аргументы со звёздочкой
    00:21:25 задание 1: что делает этот код
    00:31:27 почему в версии Python 3.9 подчёркивается list; тайпинги
    00:35:09 декораторы и паттерн - это одно и тоже?
    00:36:48 задание 2: написать декоратор
    00:39:27 как можно по-другому вызвать декоратор, магические методы
    00:44:14 что такое логирование
    00:49:34 генераторное выражение Python и comprehension
    00:58:11 объект и ООП
    01:10:24 задание 3: переопределить метод
    01:13:02 REST
    01:14:48 запросы в SQL
    01:18:30 резюмируем и даём советы начинающим Python-разработчикам
    #хекслет #программирование #python #собеседование

Komentáře • 50

  • @HexletOrg
    @HexletOrg  Před 2 měsíci

    🌸 До 14 мая скидка на курсы по Python от 15 000 до 30 000 рублей: ru.hexlet.io/link/hAPIXd

  • @khaulind
    @khaulind Před 5 měsíci +52

    Вся суть видео во фразе: "сейчас мы джунов не принимаем"

    • @import_this
      @import_this Před 5 měsíci +3

      Это же не настоящее собеседование, а mock :)

  • @anotheraleks
    @anotheraleks Před 6 měsíci +6

    list comprehension по-русски - генератор списка, а в круглых скобках - генераторное выражение)

  • @XxXxXx-nk8pl
    @XxXxXx-nk8pl Před 3 měsíci +1

    Насколько часто на собесах спрашивают теорию по языку (хоть и простую) или больше вопросов про фреймворки и другие прикладные инструменты, которых здесь не было совсем?

    • @HexletOrg
      @HexletOrg  Před 3 měsíci

      Очень по-разному и зависит от позиции, на которую собеседуетесь. Но обычно если в вакансии есть работа с библиотекой или фреймворком, то по нему вопросы точно будут

    • @wuzi200Z
      @wuzi200Z Před měsícem

      В 90 процентах собесах будут интересоваться именно стэком, и вопросы будут по реализации тех или иных механик в проекте, будь то простенькая авторизация или попросят описать представления на CBV, прощупают по версионному контролю. Синтаксис это дело наживное, а вот атрофию многозадачности и синдром туннельного зрения грамотные тех интервьюеры выявят быстро и вовсе не из знаний о синтаксисе.

  • @navigator1O1
    @navigator1O1 Před měsícem +1

    реальное мок-интервью😂

  • @mindcore2819
    @mindcore2819 Před měsícem

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

  • @cao_dzecbi
    @cao_dzecbi Před 2 měsíci +4

    Плохое собеседование. Это не собеседование на джуна, это собеседование школьника при подготовке к ЕГЭ по информатике.
    Никто такие элементарные вопросы, как "типы данных", "может ли кортеж быть изменяемым", "словарь" не спрашивает
    Ибо если ты не ответишь на один из таких вопросов, нет ВООБЩЕ никакого смысла тебя спрашивать дальше.

  • @user-yl2qb8sv8n
    @user-yl2qb8sv8n Před 6 měsíci +1

    Списковые включения))

  • @user-vi1fw4ep3j
    @user-vi1fw4ep3j Před 3 měsíci +4

    27:00 Братан, ну какой компилятор в питоне? Да и в сигнатуре функции нет переменных, есть параметры. Я бы не обратил внимание на это, но т.к. ты "разработчик с большим опытом" - такие детали важны, особенно, когда выкладываешь это в паблик

    • @danielkross366
      @danielkross366 Před 3 měsíci

      Питон уже компилируемый, прикинь.

    • @MrLotrus
      @MrLotrus Před 3 měsíci

      @@danielkross366 Он и был с этапом компиляции. Вот только не в машинный, а в байт-код.

    • @user-vi1fw4ep3j
      @user-vi1fw4ep3j Před 3 měsíci +1

      @@danielkross366 ты про стандартный питон? Если да - то с какой версии он таким стал? Если нет - то это не тот питон, про который речь шла в видосе

    • @justman073
      @justman073 Před 2 měsíci +4

      Когда ты запускаешь скрипт, интерпретатор сначала проходится встроенным компилятором по всему файлу и компилирует его в байткод для PVM, который помещается в папку __pycache__. Если в файле есть синтаксическая ошибка, код не скомпилируется. Дальше PVM берёт этот байткод и построчно его интерпретирует, преобразуя pvm байткод в байткод относительно операционной системы и архитектуры процессора.

  • @kaziamov
    @kaziamov Před 7 měsíci +7

    Надо было мне камеру пониже поставить, а то как то странно выгляжу в кадре, эх...

    • @dmitriynayanov6428
      @dmitriynayanov6428 Před 7 měsíci +6

      Ну вы же уже не джуниор. Как я понял четыре месяца назад нашли работу, да и до этого преподавали на курсах по питону. Сейчас уже почти миддл

    • @kaziamov
      @kaziamov Před 7 měsíci +1

      ​@@dmitriynayanov6428возможно до того, как я получил работу, я бы и подумал, что я близок к мидлу, но сейчас, я понимаю, что мое обучение только началось

  • @User_mayor
    @User_mayor Před 6 měsíci +3

    Сколько он учит язык?

    • @import_this
      @import_this Před 5 měsíci

      Начал изучать питон 12 июля 2022 года

  • @mikug6735
    @mikug6735 Před 6 měsíci

    Есть возможность попасть на собеседование?

    • @HexletOrg
      @HexletOrg  Před 6 měsíci

      Напишите в тг-комьюнити Хекслета

  • @onlyc583
    @onlyc583 Před 3 měsíci +1

    Удивлен, что я все это знал, кроме typing.

    • @Elishai
      @Elishai Před 2 měsíci

      А вот так бывает полезно послушать реальные и mock-собеседование. Особенно людям с "синдромом самозванца". Так можно неожиданно для себя обнаружить что ты вовсе не самозванец, а очень даже неплохо знаешь язык, технологию и т.п.

  • @user-if1dj7fy2y
    @user-if1dj7fy2y Před měsícem

    Пайтон , имя его

  • @maxdzyubak
    @maxdzyubak Před 7 měsíci +35

    5:03 Ребята, перестаньте заливать воду. Что значит «нравится»? Т.е. готов работать за 30к в месяц или еще меньше ? Только потому что нравится?
    Идут в программирование потому что востребованно, потому что можно заработать бабки: путем обычного ежемесячного заработка или созданием своих продуктов.
    Если бы не платили столько и не нужно было бы столько народу то никому бы и ничего бы не нравилось.
    Будьте же вы прямыми и честными. Хватит заливать про «нравится»

    • @kaziamov
      @kaziamov Před 7 měsíci +4

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

    • @sntptrck
      @sntptrck Před 7 měsíci +3

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

    • @PanicWassano
      @PanicWassano Před 7 měsíci +5

      @@sntptrckзачем врать? Чтоб потом ненавидеть работу? Надо чтоб реально была небольшая одержимость.

    • @kaziamov
      @kaziamov Před 7 měsíci +2

      @@sntptrck зависит от мировозрения и отношения к работе, если человек готов врать и заниматься нелюбимым делом, то это его выбор.
      И это в целом не про айти, а про любую сферу, когда человек не любит себя и готов так жить, то это отвественность самого человека

    • @sntptrck
      @sntptrck Před 7 měsíci +4

      @@kaziamov я точно так же рассуждал в начале своей карьеры. потом все поймёте

  • @gmanchelsi
    @gmanchelsi Před 7 měsíci +17

    Оскара актерам

  • @vladimirdo
    @vladimirdo Před 3 měsíci

    А джун то у вас не настоящий :) Это скорее мидл

    • @xesax
      @xesax Před 3 měsíci +1

      так это мок собеседование , он может хоть и синьором быть , это специально так делают чтобы новички видели что например спрашивают на собеседование и как вообще оно проходит

    • @vladimirdo
      @vladimirdo Před 3 měsíci

      @@xesax А, ну теперь то понятно! Т.е. джун=сеньор на видео? Я чето опять запутался....

    • @ivan25257
      @ivan25257 Před 2 měsíci

      ​@@xesaxчто такое мок? Несколько раз уже встречал. Что-то типа простое базовое для примера? Откуда вообще взялось?

    • @graphuilium6273
      @graphuilium6273 Před 2 měsíci

      @@ivan25257 заготовка чего то для чего то, например, для тестов создать фейковую базу для имитации ее работы

    • @Elishai
      @Elishai Před 2 měsíci +1

      ​@@ivan25257Иван, это от английского прилагательного "mock".
      Вот определение этого прилагательного из Оксфордского словаря:
      adjective
      not authentic or real, but without the intention to deceive.
      то есть, что-то неподлинное, ненастоящее однако без намерения обмануть.
      На русском мы бы, может, сказали "пробное собеседование" или что-то в таком духе.