Bloomberg Senior Software Engineer Onsite Interview Experience 2025
Question Details
Round 1 (60 minutes)
Problem: Gas Station / Oasis / Car Path Problem. Find a path between two points.
Reference: https://leetcode.com/discuss/post/1608777/bloomberg-phone-screen-find-path-
Full Details
Round 1 (60 minutes)
Problem: Gas Station / Oasis / Car Path Problem. Find a path between two points.
Reference: https://leetcode.com/discuss/post/1608777/bloomberg-phone-screen-find-path-bw-2-ob-4n1t/
Round 2 (90 minutes)
Problem 1: Design a lottery system structure that supports adding a participant, removing a participant, and retrieving a random participant, all with O(1) time complexity.
Reference: https://leetcode.com/problems/insert-delete-getrandom-o1/description/
Problem 2: Calculate the sum of two integers with specific constraints. *
Restrictions: You cannot use the addition operator, loops, or bitwise logic. *
Allowed Approaches: Recursion, modulo, and integer division.
Reference: https://leetcode.com/problems/sum-of-two-integers/description/
System Design Round (90 minutes)
Prompt: Design a web application handling highly sensitive financial information that supports user onboarding, password resets, company information requests, and IT help requests.
Key Requirements: * Services must support independent deployments. * All requests must be strictly authenticated and validated.
Technical Discussion Points: *
Databases: Trade-offs between SQL and NoSQL (ACID vs. CAP theorem). *
Infrastructure: Cloud vs. on-premise, API gateways, load balancing, and caching strategies. *
Deployment: Blue/green deployment strategies. *
Architecture: Considerations regarding reliability, scalability, and security.
About This Question
This is a reported interview question from a bloomberg interview for a swe role (senior level) during the onsite round reported in 2025.
It covers the following topics: Bit Manipulation, Recursion, Sql, System Design .