Python
Расскажи про архитектурные паттерны. Как организовать код для интеграции с внешним gRPC сервисом?
Как решить проблему двойной выплаты при сбое записи в базу данных?
Расскажи про паттерн Unit of Work. Как управлять транзакциями в бизнес-сценарии создания заказа?
Расскажи про контекст-менеджер: что это такое, зачем нужен?
Расскажи о Async, Multithreading, Multiprocessing: что с чем едят, когда что лучше использовать?
В мультипроцессинге можно ли шарить объекты между процессами?
Ты упомянул, что можно асинхронно писать файлы. С помощью какой библиотеки это можно делать?
Что такое lifespan в FastAPI? Какие механизмы есть для выполнения кода перед запуском и после остановки приложения?
У нас есть приложение FastAPI, в нём реализован app event shutdown с какой-то логикой. Если мы убиваем приложение с ключом -9 (kill -9), у нас shutdown выполнится?
Посмотри на код FastAPI приложения. Можем ли мы убрать async из функции-обработчика (заменить async def на def)? Будет ли это работать, есть ли особенности?
Можем ли мы в Pydantic модели в качестве значения по умолчанию передать пустой список (например, field: List = [])?
У нас есть FastAPI REST-сервис с ручкой GetUserSubscriptions. Ручка стала отвечать дольше. Как бы ты анализировал эту проблему?
Расскажи про индексы в PostgreSQL, какие знаешь?
Расскажи про стратегии выполнения JOIN в PostgreSQL (Nested Loop, Hash Join, Merge Join).
Расскажи основные сущности Kafka: Topic, Partition, Consumer, Producer — что есть что?
У нас есть Topic с 4 партициями. Как заставить продюсера писать сообщения одного пользователя только в одну партицию?
У нас 4 партиции и 5 консьюмеров в одной группе. Как они будут читать данные?
Как передать файл между двумя серверами через Shell?
При передаче большого файла через SCP пользователи жалуются на медленные запросы к PostgreSQL. В чём причина и как избежать?
Посмотри на Dockerfile. Что можно улучшить или оптимизировать?