2:48:10Разбор технического собеседования Python-разработчика
Автор останавливается на ответах кандидата по транзакциям, распределённым системам и проектированию решений. Он показывает, как уточняющие вопросы меняют качество ответа.
Открытое мок-собеседование с Python-разработчиком Дмитрием: он проектирует чат и отвечает на вопросы о WebSocket, асинхронном I/O, PostgreSQL, хранении файлов в S3, полнотекстовом поиске и брокерах сообщений. Техническая секция ориентирована на Middle; в финале ментор разбирает ответы кандидата и зоны для развития.
Источник: ШОРТКАТ — менторская программа
Открыть на YouTubeМентор знакомится с опытом Дмитрия, который работает Python-разработчиком в веб-студии, и предлагает техническую задачу вокруг чатов. Кандидат рассуждает о выборе инструментов и отвечает на уточнения по асинхронному выполнению. После обсуждения загрузки файлов интервьюер предлагает организовать полнотекстовый поиск по русскому языку и просит объяснить роль индексов. В другом блоке сравниваются архитектура RabbitMQ и Kafka, хранение истории сообщений и возможность повторного чтения. По ответам видны темы, в которых кандидат уверен, и места, где ему нужны подсказки. В заключительной части участники обсуждают развитие разработчика и формат дальнейшей подготовки.
2:48:10Автор останавливается на ответах кандидата по транзакциям, распределённым системам и проектированию решений. Он показывает, как уточняющие вопросы меняют качество ответа.
1:03:35Запись технического интервью на Senior Python Engineer: алгоритмы, AWS и дизайн загрузки 1-ТБ CSV из S3 в ClickHouse, Kubernetes, FastAPI, PostgreSQL, Kafka, RabbitMQ, ClickHouse и GenAI. В конце кандидат задаёт вопросы о команде, техническом долге и микросервисах.
45:41Интервью Senior Python Engineer о PostgreSQL, ClickHouse, платежном флоу, eventual consistency и брокерах сообщений.