I applied through a recruiter. The process took 3 weeks. I interviewed at Bloomberg (New York, NY) in May 2015
Interview
Two separate phone interviews, each lasting about an hour and conducted using a pair coding website. This was followed by an onsite interview with two technical sessions, and a meeting with an HR person.
Bloomberg conducts technical interviews 2 on 1, and have a lot of interruptions. It was surprisingly adversarial compared to interviews I've done at other big tech companies: Google, Microsoft, Facebook, and some smaller companies. The other rather irksome aspect is that they expect coding questions to be solved on small pieces of paper, half the size of the standard 8.5x11. They also asked brain teaser questions, which is generally proven to be a waste of time. Overall, just lots of annoying aspects.
The younger engineers in the first interview where nice but still interrupted too much, while the senior guys in the second interview very dismissive. The HR person was quite nice. 2 on 1 technical interviews are awful.
Interview questions [1]
Question 1
Brain teaser, where you have people crossing a bridge in pairs with a flashlight in the dark where they walk at different speeds and you have to optimize the speed.
I applied through a recruiter. The process took 2 weeks. I interviewed at Bloomberg (New York, NY) in Jul 2015
Interview
Always such a waste of time interviewing here. Do yourself a favor and interview at a real company which will ask actual and relevant questions than a hardcore development quiz which you always end up magically "failing" even though you have answered the questions correctly, and better companies than they have hired you.
Interview questions [1]
Question 1
How do you write an algorithm to count all subsets of strings in a string.
I had to go thru 2 phones, then they flew me in for a 3 hour in person interview.
They were pretty normal interview questions, people were very nice/polite. Know your stuff and you'll get a job.