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.
This was a phone screen interview. Barely any communication with the interviewer in terms of bouncing off ideas or assistance with steering the thought process in the right direction. Overall bad experience.
Interview questions [1]
Question 1
Display Top K stocks when stock ticker names and volumes are given.