Software Engineer applicants have rated the interview process at Bloomberg with 3 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 52.9% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 5 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Bloomberg overall takes an average of 29 days.
Common stages of the interview process at Bloomberg as a Software Engineer according to 1 Glassdoor interviews include:
Background check: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
applied online. three rounds of technical interviews, didn't make it to hr round. Interviewers were very supportive. lc medium questions with a few follow-ups. They would like to know your thought process.
I applied through college or university. I interviewed at Bloomberg (New York, NY)
Interview
Had 3 rounds each of 60 min, with 40 min of dsa leetcode, 10 min behavioral/resume and 5 min introduction and 5 min any questions from my side. All questions are easy-medium leetcode dsa.
Interview questions [1]
Question 1
String manipulation question with multiple filters to extract certain words
I applied through a recruiter. I interviewed at Bloomberg (Tel Aviv-Yafo) in Jan 2026
Interview
After the first phone call, I had a Zoom interview, during which I was asked to complete a coding exercise. After that, I was called to the office to implement code in a company's laptop.
Interview questions [1]
Question 1
First coding exercise: given an array (or list) of numbers (example [100, 60, 75, 80, 70, 90]), return an array of numbers where each index contains the number of consecutive smaller numbers than itself that come before it, that matches the input's number in that index, including itself. Meaning that the first output's number is always 1 (nothing comes before it, only the number itself). (example's output: [1, 1, 2, 3, 1, 5])