Bloomberg·Software Engineer·Onsite - System Design / Architecture
May 2026
Bloomberg system design round for a software engineering role, focused entirely on building a real-time sentiment monitoring platform for stocks. Dense, technical, and they pushed hard on every layer of the stack.
- Design a real-time platform that ingests social media posts and news articles mentioning stocks, and produces structured metrics like mention counts per company.
- How would you implement windowed aggregations for chart data, and what are the tradeoffs between tumbling and sliding windows?
- The search feature needs to handle 100K+ requests per second across hundreds of thousands of company and stock records with arbitrary keyword queries. How do you design that?
- How would you handle sudden traffic spikes caused by breaking news or meme stock events?
- Walk me through your storage choices for both raw streaming data and the processed aggregated metrics, and justify each decision.
- How would you build the subscription and notification system so users can follow companies and get alerts?
“This is the core prompt and it sprawls in every direction fast.” The rest of the author's notes on Software Engineer interview at Bloomberg, Onsite - System Design / Architecture round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post