I applied through a recruiter. I interviewed at Bloomberg in Mar 2026
Interview
Not sure if this was a coincidence, but both times I spoke with a recruiter on the phone, the recruiter was over 10 minutes late.
The recruiter told me to apply to 2 separate teams, leading to 2 separate Zoom interviews, and potentially 2 separate on-site interviews and 2 separate job offers. I'd kinda expect the 2 job offers to be nearly identical, so this seemed pretty weird and redundant.
I've got 15 years of industry experience, and the Zoom interviews were HackerRank questions, toy problems where the input is purposely in an awkward format so undergrads can practice using linked lists. I got 5 minutes at the end to ask about life at Bloomberg, and did not get any sense of what the day-to-day work is like. Both interviewers seemed uncomfortable with recursion.
I passed both Zoom interviews, so tried scheduling the on-sites. Surprise! They haven't updated their docs, but it's actually a half-day of more Zoom stuff, and only if that goes well will they later schedule a half-day of on-site interviews. They're asking for time on 6 different days to get through the interviewing process, just to get 2 nearly identical job offers. This is not respectful of the candidate's time (similar to the recruiters being so late)!
This had already taken 5 weeks, but I got job offers from other companies in 3 weeks. So, I took another offer, and withdrew from Bloomberg.
Interview questions [1]
Question 1
Toy problems on HackerRank, difficulty aimed at undergrads
I applied through a recruiter. I interviewed at Bloomberg (New York, NY) in Sep 2023
Interview
first round: coding screen, maybe a behavior but i dont remember.
final round with: system design, coding question, and behavioral question
there might have been more than one round of each topic in the final round, i dont remember. i interviewed for two teams.
Interview questions [1]
Question 1
dynamic programming question about interpreting/expanding strings. E.g. going from "3(abc2(d))2(fgh)" to "abcddabcddabcddfghfgh". leetcode is good resource for finding common problems
Smooth, question asked was easy, used hashmaps [Count subway system swipe in and swipe out], they even provide feedback if you ask. Applied on their website and was reached out by recruiter.
Interview questions [1]
Question 1
Leetcode question [easy] to count subway card swipe in and swipe out and find time taken to travel between two stations and projects that I worked on. Explaining the technologies that I used in that.