I applied through a recruiter. I interviewed at Bloomberg (New York, NY) in Jan 2021
Interview
Initially HR contacted me over linkedin and followup call. Explained the interview process and scheduled a technical phone interview. They asked what I know about Bloomberg, some projects listed on my cv, then a programming question on virtual interview platform Hacker rank with their manager
Interview questions [1]
Question 1
A sentence is given with no spaces between words of the sentence. For example, "applepenpine". and a dictionary of words which are available,[apple, applepen, pen, pine]. You need to write a program to return the string with spaces inserted in between words. If it can not be done, then return some error string. Basically wordbreak.
I applied online. I interviewed at Bloomberg (New York, NY) in Apr 2018
Interview
- short call from HR
- technical phone interview
- onsite technical interviews (1/2 day)
- a few follow up interviews with other teams / stakeholders
In general, they weren't trying to trick me up. They really wanted to ask me about things that I already understood, not try to find things I didn't know. And they want you to feel comfortable so they can see your best, they aren't trying to embarrass you or make you feel dumb. It was a very positive experience
Interview questions [1]
Question 1
about search algorithms and benefits/costs of one vs another
After the phone screen you will have 2 technical interviews followed by HR/manager interviews if you make it. Technical interviews are pretty random, I got one where the interviewer wanted to hear the exact same solution they knew even though there were better/easier ones.