Bloomberg | Interview Experience | Senior Software Engineer - 4+ YOE | NYC | Nov 2025
Summary
I interviewed for a Senior Software Engineer position at Bloomberg in November 2025, undergoing several technical rounds. Unfortunately, I did not receive an offer to proceed further, but I am sharing the problems I encountered to assist others in their preparation.
Full Experience
My interview process for the Senior Software Engineer role at Bloomberg consisted of multiple rounds. The first round, lasting 60 minutes, focused on an algorithmic problem. Following this, I had a second 90-minute round that presented two distinct coding challenges. Finally, I participated in a 90-minute system design round. Despite my efforts, I did not receive an offer.
Interview Questions (4)
Design a web application capable of supporting user onboarding, password reset, requesting company information, and IT help requests. The system requires independent deployments. It's critical to ensure all requests are authenticated and validated, especially since highly sensitive financial information is being handled. The discussion covered trade-offs between various technologies and concepts:
- Databases (SQL vs. NoSQL, focusing on ACID and CAP theorems)
- Load balancing
- Caching strategies
- Blue/green deployments
- API gateways
- Cloud vs. on-premise infrastructure
- Considerations for reliability, scalability, and security