Собеседование на позицию Senior Python Developer 4000$ #9
[Python]
00:00 - какие бывают типы данных
00:53 - как устроен список
[Задачи]
04:22 - как можно развернуть список
06:12 - как пересечь 2 массива
[Python]
07:25 - лямбда-функции
09:20 - замыкания
11:15 - менеджеры контекста
15:00 - исключения
17:23 - ООП
20:45 - MRO2 vs MRO3
23:15 - mixins
24:17 - абстрактный класс
27:22 - полиморфизм
28:27 - мета-классы
29:57 - функциональное программирование vs ООП
32:10 - что такое чистая функция
[Базы данных]
33:45 - репликация
35:12 - какие бывают типы JOIN’ов
37:10 - where having (порядок выполнения)
38:12 - индексы
40:28 - MongoDB
[REST API и HTTP]
43:22 - REST API
55:18 - из чего состоит HTTP запрос
57:20 - коды ошибок HTTP
57:57 - какие ошибки нужно retry’ить
[Linux]
59:01 - админские команды в Linux
59:59 - как посмотреть свободное место на диске
[Общие вопросы]
01:00:30 - докер
01:01:32 - CAP-теорема
#собеседование #backend #python #senior #сеньор #интервью #программирование #sql #rest #http