Как устроена транзакция под капотом в PostgreSQL? Что такое WAL?
В чем разница между образом Docker и контейнером? Пожалуйста, дайте ответ на этот вопрос устно.
Использовал ли ты паттерны проектирования (фасад, стратегия и др.)? Приведи пример.
В чём разница между WSGI и ASGI?
В какой ситуации сигнал post_save может не отработать при обновлении объекта?
Что такое контекстный менеджер, какие задачи он решает и как написать свой через класс и через декоратор?
В чём разница между массивом и связанным списком? Какая структура данных используется под капотом в Python list?
Как обрабатывали дубли сообщений в Kafka?
Что такое select_related и prefetch_related, какая между ними разница и как они устроены под капотом?
Зачем нужны индексы? Объясни на примере составного индекса (userId, updatedAt): три запроса — по userId, по userId+updatedAt, только по updatedAt. Где индекс сработает?
Расскажите, как была организована структура товаров в Магните — каталог, поиск?
Расскажи про вакансию и формат работы: готов ли работать один, без команды AI-специалистов?
Расскажи в свободной форме, чем ты занимался, какие интересные вещи из своего опыта?
Расскажи о своём опыте, о каком-то интересном проекте или нынешнем. Какие задачи выполняешь, какие технологии используешь?
Что делать, если в асинхронном приложении (FastAPI) есть блокирующая синхронная I/O-операция?
Как NumPy и Pandas работают с GIL?
Как ты видишь своё развитие, в каком направлении?
Что такое HTTP методы? Расскажи про основные методы и их назначение.
Вы сами писали юнит-тесты или тестированием занималась другая команда?
Как гарантировать порядок обработки сообщений в Kafka при нескольких партициях?