Software Developer applicants have rated the interview process at Bloomberg with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 53.5% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. I interviewed at Bloomberg
Interview
Applied through employee referral and got a phone screen after two weeks. The process had four rounds: an initial coding round, then a loop with another coding round, system design, and HR. Each interview began with a 15-minute resume discussion and ended with time for me to ask questions. Positive email sent in 30 minutes after each interview to notify you of passing to the next interview. Interviewers were friendly, collaborative, and gave hints when needed. Communication and scheduling from HR were very smooth.
System design(1 hour): Design a system where I had to design a real-time, scalable service, discuss components, data flow, and how to handle growth, reliability, and different edge cases.
HR round (30 minutes): Got asked behavioral and experience-based questions; things like how I handled challenges, times I showed leadership or teamwork, and why I was interested in Bloomberg. They also went deeper into my resume and past roles.
Had 3 technical rounds, 1 HR, 1 SE final round. All the interviews are in person and interviewers are very nice. But after the final round was rejected with no explanation.
I applied through a recruiter. The process took 2 weeks. I interviewed at Bloomberg (New York, NY) in Sep 2024
Interview
The interview was a technical phone screen conducted via video call with screen sharing. After brief introductions, the interviewer asked about my Java experience and previous projects. Then we moved to a live coding challenge where I needed to solve an algorithm problem in Java. The interviewer was collaborative and provided hints when needed. We discussed my solution approach, time complexity,
and potential optimizations. The session lasted about 60 minutes.
Interview questions [1]
Question 1
Design a music recommendation system: Given three users (A, B, and C), where User C has overlapping songs with both User A and User B, write a Java algorithm to recommend the next song for User C based on the listening patterns of Users A and B.