1p3a Question · Nov 2025

Bloomberg Senior Software Engineer Onsite Interview Experience 2025

SWE Onsite Senior

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 .