Don't apply to this company if you have more than 5 years of experience building software systems, as you won't be asked a single question on the technologies you have learned or your knowledge of them. It is a great company, however, for people who have recently graduated with a Computer Science degree and still have fresh in their minds all the tricky algorithm questions that you never use in the real world. You must memorize the Big O time complexity of all data structures and some 500 common algorithm questions on LeetCode. I also recommend consolidating all the questions people have mentioned on Glassdoor for the Software Engineer role and practicing them thoroughly.
The interview process consisted of a HackerRank interview that lasted an hour. I was asked questions already available on LeetCode (find the longest substring with unique characters, find the list of nodes matching a given value in a tree by doing any tree traversal) and some basic programming questions in Java around static, exceptions, collections, etc.
After that, I was invited for an onsite. I had 2 technical rounds, with each round containing 2 interviewers.
After that, I was let go, which pretty much made it clear to me that I was rejected. If you are not proceeding to another round (with HR or a hiring manager) after the first 2 rounds, you are most definitely rejected.
Overall, I felt that their office is great, with quality free snacks, and people seemed to like what they did. Interviewers will not give you any hint whether you are doing good or bad. However, as I mentioned earlier, it is not a place that will ask you about your knowledge of specific technologies (REST, Angular, Caching, Load Balancing, Spring, BigData, etc.). Part of this could be that they already have a stable product, and most of the time, they are working on adding optimizations to the existing product without any significant rewrite using new technologies.
HackerRank Questions:
Onsite Round 1:
Onsite Round 2:
The following metrics were computed from 470 interview experiences for the Bloomberg LP Software Engineer role in New York, New York.
Bloomberg LP's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Bloomberg LP's Software Engineer interview process in New York, New York.