Мок-интервью Python-разработчика: ООП и PostgreSQL
Открытое Python-интервью с вопросами об объектной модели, индексах PostgreSQL и выборе веб-фреймворка.
ШОРТКАТ — менторская программа
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 391
- Лайки на YouTube: 7
Таймлайн
Коротко о видео
Открытое мок-техническое интервью Python-разработчика с опытом более пяти лет. Кандидат отвечает на вопросы о выполнении Python-кода, изменяемости и хешируемости объектов, __new__/__init__, декораторах, метаклассах, __slots__, итераторах и генераторах. Затем участники обсуждают SOLID, DRY и KISS, потоки, процессы, async-подход, GIL и синхронизацию, а также типы БД, индексы PostgreSQL и транзакции. После презентации программы интервьюер оценивает кандидата как Middle+ и советует систематизировать теорию; в Q&A сравнивают Django, Flask и FastAPI.
Затронутые темы
Что взять на заметку
- Для ключей dict и элементов set важна хешируемость и согласованность __hash__ с __eq__; изменяемые встроенные контейнеры обычно не хешируемы.
- Выбор между потоками, процессами и асинхронным I/O зависит от характера нагрузки, а GIL не заменяет синхронизацию общего изменяемого состояния.
- Индекс PostgreSQL выбирают по запросам и данным: B-tree подходит для типовых сравнений и сортировки, GIN — в том числе для полнотекстового поиска, а BRIN — для очень больших таблиц с коррелированным порядком данных.
- Практический опыт полезно подкреплять короткими структурированными объяснениями терминов и механизмов на техническом интервью.
- Django, Flask и FastAPI стоит сравнивать по требованиям проекта, экосистеме и модели обработки запросов, а не выбирать один фреймворк как универсальный.