Спроектируй набор сервисов для обработки потока сделок по облигациям
Для обработки потока сделок по облигациям можно спроектировать набор микросервисов, каждый из которых отвечает за отдельный этап обработки:
Читать ответПодготовка к интервью
20 вопросов с собеседований в d8
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в d8. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, api, kafka.
Каталог
Для обработки потока сделок по облигациям можно спроектировать набор микросервисов, каждый из которых отвечает за отдельный этап обработки:
Читать ответВ системе ведения портфеля, кроме лимитов, обычно присутствуют следующие логические сущности:
Читать ответПосле обработки сделки обычно сохраняются в базе данных для дальнейшего анализа, отчетности и аудита.
Читать ответОна нужна для того, чтобы обеспечить актуальную информацию о состоянии объекта или портфеля, что позволяет принимать своевременные решения, контролировать риски и управлять ресурсами.
Читать ответОбогащение сделок в системе — это процесс добавления дополнительной информации к базовым данным сделки для повышения их ценности и удобства дальнейшей обработки.
Читать ответДля проверки операционной системы обработки сделок через Kafka можно использовать несколько подходов:
Читать ответВ контексте программирования на Python и разработки в целом, под рисковыми параметрами часто понимают такие, которые могут привести к ошибкам, уязвимостям или нестабильной работе приложения. На слуху обычно следующие:
Читать ответКроме трейдеров, рисков и саппорта, в инвестиционной деятельности участвуют следующие подразделения:
Читать ответВ компании Альфа основная работа была связана с разработкой и поддержкой Python-приложений, ориентированных на автоматизацию бизнес-процессов. Команда состояла из 5-7 человек, включая разработчиков и аналитиков.
Читать ответОптимизация запросов — важный этап, но она должна быть разумной и не бесконечной. Останавливаюсь с оптимизацией, когда:
Читать ответФормулировка T+7 означает, что расчёты по сделке (например, покупка или продажа ценных бумаг) должны быть завершены через 7 рабочих дней после даты сделки (Transaction date + 7 дней).
Читать ответAlembic используется в проектах на FastAPI для управления миграциями базы данных — то есть для автоматического создания, изменения и отката схемы базы данных в контролируемом виде.
Читать ответ