Собеседование на позицию Backend Developer Python + Django Middle #2

Второй выпуск собеседования на позицию middle python разработчика.
Общие вопросы
00:00 логи
00:48 отличия git merge от git rebase
Python
01:11 отличия is от ==
01:27 lambda функции
02:03 генераторы и итераторы
04:16 контекстный менеджер
05:03 множественное наследование
06:10 hash map
08:36 метаклассы
10:53 многопроцессорность, многопоточность, асинхронность
13:31 SOLID
15:17 сложности алгоритмов
17:06 разворот числа
Django + DRF
19:01 many to many
20:29 SerializerMethodField
21:35 миграции
22:09 celery и брокеры
25:07 admin panel и оптимизация запросов
SQL
27:46 денормализация
29:22 транзакции
31:19 индексы
33:35 шардирование
34:21 where vs having
DevOps
35:20 ci/cd
36:38 docker
37:57 kubernetes
38:36 системы мониторинга
#собеседование #backend #python #django #drf #middle #мидл #программирование

Пікірлер: 37

  • @andreyshintar7722
    @andreyshintar77222 жыл бұрын

    Оператор "is" не проверяет на тип, а проверяет идентичность(сравнивает id'шники объектов), а именно ссылаются ли оба объекта на один и тот же адрес в памяти.

  • @umni_kot

    @umni_kot

    Жыл бұрын

    Мне больше понравилась реакция Интервьюера: "Да, огонь ))"

  • @kitanak8766
    @kitanak87662 жыл бұрын

    Спасибо бро! Ты мой путеводитель в плане развития) на канал подписан, лайки ставлю (отдельное спасибо за тайминги в описании)

  • @stopit5672
    @stopit56722 жыл бұрын

    Красава. Отличный контент!

  • @user-xi4gn1ou7t
    @user-xi4gn1ou7t2 жыл бұрын

    Отличное видео, более уверение Вы объясняете в этом видео, по сравнению с первой частью!

  • @user-jd4rl7im6d
    @user-jd4rl7im6d2 жыл бұрын

    Спасибо, полезный материал

  • @user-wr1zx4po7u
    @user-wr1zx4po7u2 жыл бұрын

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

  • @python_interview

    @python_interview

    2 жыл бұрын

    В конце июля 2021 года

  • @arhontra
    @arhontra2 жыл бұрын

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

  • @python_interview

    @python_interview

    2 жыл бұрын

    Знал это, просто на интервью бывают моменты, когда всё из памяти вылетает) Думаешь об одном, а говоришь о другом. Как, например, с оператором is, когда я объяснял isinstance)

  • @arhontra

    @arhontra

    2 жыл бұрын

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

  • @python_interview

    @python_interview

    2 жыл бұрын

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

  • @arhontra

    @arhontra

    2 жыл бұрын

    @@python_interview я тоже на это надеюсь)

  • @user-gk8ex9qs8h
    @user-gk8ex9qs8h2 жыл бұрын

    Это собеседование в ylab спикер виталий лорер ?

  • @nylinary
    @nylinary4 ай бұрын

    Мне всегда казалось что требования для мидла гораздо выше. Теперь не так страшно идти на собес..

  • @user-sw9hc5pn6s
    @user-sw9hc5pn6s2 жыл бұрын

    Слов не понять

  • @umni_kot
    @umni_kot Жыл бұрын

    Спс за видос. Был оффер ?

  • @python_interview

    @python_interview

    Жыл бұрын

    Давно было, уже не помню)

  • @dasshrs

    @dasshrs

    6 ай бұрын

    @@python_interview зажрался и уже забыл, был оффер или нет)

  • @python_interview

    @python_interview

    6 ай бұрын

    @@dasshrs к сожалению запомнить был оффер или нет с собеседования годовалой давности довольно непросто)

  • @Roybeeek
    @Roybeeek Жыл бұрын

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

  • @_balancy_
    @_balancy_2 жыл бұрын

    Так собеседуемый тот же, что в первом ролике, зачем его несколько раз спрашивать одни и те же вопросы, например, про метаклассы. Или это просто как пример техинтервью?

  • @python_interview

    @python_interview

    2 жыл бұрын

    Я и есть собеседуемый) Это мои архивы с прохождения интервью в различные компании. Зачастую у всех есть определенная база стандартных вопросов, к которым можно подготовиться и показать себя с лучшей стороны)

  • @_balancy_

    @_balancy_

    2 жыл бұрын

    @@python_interview да, уже понял, на третий ролик перешел, и понял, что рекрутеры меняются только)

  • @black_grizzly

    @black_grizzly

    Жыл бұрын

    @@python_interview идея классная, но звук с твоей стороны это ужас

  • @dasshrs
    @dasshrs6 ай бұрын

    5:24 Никак не могу рассышать( "Ты хотел про ** поговорить"?

  • @python_interview

    @python_interview

    6 ай бұрын

    мро

  • @dasshrs

    @dasshrs

    6 ай бұрын

    @@python_interview Спасибо большое! Загуглил буду читать) Последний вопрос можешь подсказать что здесь за слово 35:22 ? (Знаком с ..)

  • @python_interview

    @python_interview

    6 ай бұрын

    ​@@dasshrsCAP теорема

  • @3bbiani
    @3bbiani2 жыл бұрын

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

Келесі