PublisherFans
Одноглазый Змей
Одноглазый Змей

boosty


Оффер 360к. Python Senior. Страна Девелопмент

Оффер. Python Senior. СУРОВЫЙ СИБИРСКИЙ СОБЕС

ТАЙМКОДЫ
0:00 Рассказываю про свой опыт
6:24 С какой версией python работал
7:07 С какими фреймворками работал
7:50 Почему выбрали именно графен
9:42 Проблема n+1 запросов
10:08 Кэши в графене
10:42 Как обрабатывали ошибки
11:16 Устаревшие поля
11:55 С какими СУБД работал
12:26 С какой версией sqlalchemy работал
13:19 Про тесты: какие пишу, что использую
14:19 Что такое mock
15:30 Что такое фикстуры
16:14 Что такое parametrize
17:44 Какие линтеры, форматеры использую
17:59 Какой менеджер зависимостей использовали на проекте
18:09 Про докер: как использую
18:33 Про опыт с кубернетесом
19:17 Про кафку: опыт работы
19:38 Консьюмер и продюсер: чем отличаются
19:52 Что такое партиция
20:21 Балансировка
20:53 RabbitMQ: в чем разница между direct exchange и topic exchange
21:33 Чем отличается Kafka от RabbitMQ
22:47 Задача: запросы SQL
24:04 Как реализуется связь многие ко многим
24:12 Чем отличается having от where
24:26 Метод scalars в sqlalchemy
25:00 joined loading / selectinload в sqlalchemy
25:15 connection pool в sqlalchemy
25:36 Снова задача на построение SQL запроса
27:24 Какие архитектурные паттерны использовал
28:06 Гексагональная архитектура
29:16 Какие типы данных есть в питоне
30:21 В чем разница между изменяемыми и неизменяемыми типами данных
31:02 Что такое гил
31:44 Что такое event loop и корутины
32:23 Для каких задач лучше и хуже asyncio
33:06 Что такое итератор
33:47 Что такое генератор
34:18 Что такое контекстный менеджер, как написать свой
35:26 Что такое дженерики
36:00 Что такое дата классы
36:44 Что такое dependency injection
37:38 В чем разница между path, query, body
38:24 Задача: исправить ошибки в dockerfile
41:00 Задача: что отобразится в консоли
41:46 Задача: найти ошибки в ручке fastapi
45:40 Рассказываю про то, что нравилось/не нравилось на прошлом месте работы
47:17 С какими задачами хотелось бы работать
48:47 С какими технологиями хотелось бы работать
49:42 Как выстраиваю свой рабочий день
50:39 Как буду выбирать оффер
51:05 Рассказывают о компании
КОММЕНТАРИЙ:
Про кафку прочел до собеса. Пояснил. Получил оффер.

Comments

<div ><div><span class="text">Georgii Morozov, по разрешению - тут факап сильный в паре собесов, т.к. на 4к монитор писалось и монтажная прога сшакалила качество. Готовящаяся пачка на fullhd, и такой проблемы не будет больше. По докеру - ты прав, кэшировать зависимости нужно всегда отдельным шагом. Но если не спросили, то не особо им эта инфа была нужна видимо. </span></div><div></div></div>

Одноглазый Змей

<div ><div><span class="text">Думаю ты и так это знаешь, на 41:00 по докеру еще можно добавить, что requirements.txt (или pyproject.toml) лучше копировать отдельно, до копирования всего остального, чтобы установка зависимостей кэшировалась. Еще увеличивай пожалуйста масштаб экрана при лайвкодинге, в 720 иногда расплываются символы</span></div><div></div></div>

Georgii Morozov


More Creators