Собеседование на позицию 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
Оператор "is" не проверяет на тип, а проверяет идентичность(сравнивает id'шники объектов), а именно ссылаются ли оба объекта на один и тот же адрес в памяти.
@umni_kot
Жыл бұрын
Мне больше понравилась реакция Интервьюера: "Да, огонь ))"
Спасибо бро! Ты мой путеводитель в плане развития) на канал подписан, лайки ставлю (отдельное спасибо за тайминги в описании)
Красава. Отличный контент!
Отличное видео, более уверение Вы объясняете в этом видео, по сравнению с первой частью!
Спасибо, полезный материал
здравствуйте! большое вам спасибо за такой замечательный контент! скажите пожалуйста, когда именно вы проходили данное собеседование? спрашиваю, чтобы понять, насколько актуальны данные вопросы на сегодняшний день
@python_interview
2 жыл бұрын
В конце июля 2021 года
на счет генератора, не знаю прочитаешь ли) у нас часто путают выражение генератор и сам генератор. И вот как раз сам генератор это функция которая имеет инструкцию yield ценность которой даже не в сохранении памяти а в том что инструкция yield передает поток выполнения программы, то есть грубо говоря ставит функцию на паузу) а выражение генератор это уже удобная конструкция построенная на генераторе которая создает последовательность которая одновременно не хранится в памяти) надеюсь помог
@python_interview
2 жыл бұрын
Знал это, просто на интервью бывают моменты, когда всё из памяти вылетает) Думаешь об одном, а говоришь о другом. Как, например, с оператором is, когда я объяснял isinstance)
@arhontra
2 жыл бұрын
@@python_interview ну это я написал на всякий случай) а то сейчас работаю с асинхронным кодом, и вот наконец-то нормально разобрался с генераторами) спасибо большое за видео, сейчас использую их как тренировку с собеседованиям)
@python_interview
2 жыл бұрын
@@arhontra Это наоборот хорошо, когда поправляют, чтобы потом ошибки не повторять) Надеюсь они помогут успешно пройти собесы)
@arhontra
2 жыл бұрын
@@python_interview я тоже на это надеюсь)
Это собеседование в ylab спикер виталий лорер ?
Мне всегда казалось что требования для мидла гораздо выше. Теперь не так страшно идти на собес..
Слов не понять
Спс за видос. Был оффер ?
@python_interview
Жыл бұрын
Давно было, уже не помню)
@dasshrs
6 ай бұрын
@@python_interview зажрался и уже забыл, был оффер или нет)
@python_interview
6 ай бұрын
@@dasshrs к сожалению запомнить был оффер или нет с собеседования годовалой давности довольно непросто)
Спасибо автору за видео, однако голос и тон оставляют желать лучшего. Не стоит накладывать музыку на голос, если музыка играет громче, чем говорящий. Иногда просто невозможно понять о чем говорит соискатель, слишком тихо.
Так собеседуемый тот же, что в первом ролике, зачем его несколько раз спрашивать одни и те же вопросы, например, про метаклассы. Или это просто как пример техинтервью?
@python_interview
2 жыл бұрын
Я и есть собеседуемый) Это мои архивы с прохождения интервью в различные компании. Зачастую у всех есть определенная база стандартных вопросов, к которым можно подготовиться и показать себя с лучшей стороны)
@_balancy_
2 жыл бұрын
@@python_interview да, уже понял, на третий ролик перешел, и понял, что рекрутеры меняются только)
@black_grizzly
Жыл бұрын
@@python_interview идея классная, но звук с твоей стороны это ужас
5:24 Никак не могу рассышать( "Ты хотел про ** поговорить"?
@python_interview
6 ай бұрын
мро
@dasshrs
6 ай бұрын
@@python_interview Спасибо большое! Загуглил буду читать) Последний вопрос можешь подсказать что здесь за слово 35:22 ? (Знаком с ..)
@python_interview
6 ай бұрын
@@dasshrsCAP теорема
вашего голоса практически не слышно, по сравнению с собеседующим, что в общем отличное видео сильно ухудшает