What is your attitude towards the office work format? The office is located in Moscow City.
Python
What logical entities should be in the portfolio management system besides limits?
Do you understand what traders do in an investment company? When is a trader needed, and when is it not?
Are you familiar with the story of transaction enrichment in the system? Have you dealt with it?
What happens to transactions after they are processed? Where and how are they stored?
Could you tell us more about your experience at Alfa-Investments?
Do you understand the difference between front office, back office, and middle office in brokerage activities?
What types of transactions were in the system you developed in Alpha?
Do you understand what a Position Keeping system is? Why is it needed?
Design a set of services for processing bond deal streams.
How would you test the transaction processing operating system through Kafka?
Describe the architecture of the solution.
What departments besides traders, risk, and support are involved in investment activities? What does the treasury do?
Why was Alembic used in the FastAPI project, and were there any direct SQL queries to the database?
What is operational risk? What would you check for in a transaction regarding human error?
What risk parameters do you know that are commonly known?
Did you participate in choosing a microservice architecture? Why microservices specifically?
How does Position Keeping differ from a trading system (e.g., QUIK) and from a back-office system?
How do you understand when to stop optimizing queries? At what point do you relax?
What is a position in the T+7 formulation? What does it mean and who needs it?