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

preview_player
Показать описание
Второй выпуск собеседования на позицию 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 #мидл #программирование
Рекомендации по теме
Комментарии
Автор

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

andreyshintar
Автор

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

kitanak
Автор

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

xignout
Автор

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

arhontra
Автор

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

wrzxpou
Автор

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

gkexqsh
Автор

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

Roybeeek
Автор

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

nylinary
Автор

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

_balancy_
Автор

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

dasshrs
Автор

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

bbiani