MOCK-СОБЕСЕДОВАНИЕ с Сергеем | Знание Python, задачи на код, алгоритмические задачи

Sdílet
Vložit
  • čas přidán 4. 04. 2024
  • В рубрике "Mock-собеседование" Сергей из Кемерово - инженер путей сообщения по образованию, изучает программирование полтора года.
    Mock-собеседование - это "подставное" интервью, на котором вы с друзьями, другими соискателями или экспертами из вашей области моделируете реальное собеседование. В собеседованиях могут принимать участие студенты, которые прошли все наши актуальные курсы. 🙌
    00:52 О себе и об опыте изучения программирования
    05:55 Теоретическая часть
    06:00 Основные типы данных в Python и их особенности
    08:00 Как связаны типы bull и int и почему
    10:23 Как устроены списки “под капотом”
    13:03 Как Python обрабатывает ситуацию, когда массив списка заполняется, а ты хочешь добавить новый элемент в список
    14:50 Что за кулисами словарей и множеств
    16:13 Может ли список быть ключом словаря
    16:55 Почему пустой список не стоит использовать как аргумент функции по умолчанию
    18:00 Декораторы: что это такое и где они используются
    21:53 Напиши декоратор, который будет перехватывать ошибки, возникающие при вызове функции
    36:18 Алгоритмическое собеседование
    37:00 Функция snake()
    44:58 Найди числа
    01:02:54 Чему равна алгоритмическая сложность приведенного кода
    01:27:30 Сколько целых чисел с суммой цифр s
    01:35:28 Умный сумматор
    01:41:33 Итоги и фидбэк
    01:48:09 Про Школу 21
    Кстати, вы знали, что у "Поколения Python" появился свой онлайн-магазин? Заходите на сайт shop.pygen.ru и покупайте мерч для настоящих программистов!
  • Jak na to + styl

Komentáře • 14

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

    Понравился формат и содержание. Узнал и зафиксировал для себя интересные моменты из теории и подходу к решению задач. Есть к чему стремиться и чему учиться. Всем сил, удачи и терпения. Спасибо.

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

    5:37 начало

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

    первую задачку решил так
    numbers = [1971, 78, 7644, 98, 27, 5694, 73, 2646]
    dict_num = {"A": None, "B": None, "C": None, "D": None}
    list_num = list(set(numbers))
    list_num.sort()
    for el in dict_num:
    dict_num[el] = list_num[0]
    list_num.remove(dict_num[el])
    print(dict_num["D"])

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

    Парень действительно очень умный и даже на собеседовании не растерялся и решил большинство задач. Глядя на таких появляется мотивация учиться еще больше.
    P.S. Вы бы ему еще задачу magic дали 😄

  • @hannyzor
    @hannyzor Před 3 měsíci +2

    Спасибо

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

    парень красавчик, котелок варит хорошо, для себя отметил новое как решать задачи

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

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

    Комментарий в поддержку канал. Я первый!!!!!!!!!!!!!!!

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

    На собесах не дают такие задачи, обычно графы и деревья, короче как на leetcode. Эти Васян задачи с примесью математики только на степике

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

    Парень умный, но сколько лишней инфы типа «не уверен в своем ответе, это мои исключительно догадки, не читал не ничего по этому поводу, я конечно могу ошибаться, но по моему мнению»

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

    Какой то скуфик если честно!

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

      Неправильно трактуете определение скуфа!

  • @user-rq7km6kp7o
    @user-rq7km6kp7o Před 3 měsíci

    Парень действительно молодец. Рассуждает хорошо. Про числа и закономерности решил так. Конечно, под запись собеса сложнее думать.
    a = '54 979 242 22 11 89 1188 4806'
    a,b,c,d,*f = sorted(map(int,a.split(' ')))
    print([f[0], d][(c*d) == f[-1]])