The salary is generous to say the least. Bloomberg is privately held, so instead of stock options, you get your total compensation in cash. There are big end-of-year bonuses and good raises.
Their response to COVID was great; it included flexibility for parents to hire childcare and a $500 home office setup stipend.
They don't have some of the perks of other tech companies, like free meals (though this has been offered for people still working in-office during COVID), but there are plenty of perks like stipends for health and fitness, commuter benefits, fertility treatments (BB is a great place to start a family), and free access to the many museums and shows that are supported by Bloomberg Philanthropies.
Engineering culture is improving but still needs work. There is lots of brittle tooling and toil, and lots of tech debt.
There is also no opportunity for salary negotiation. You get your raise and bonus at the end of the year, and at that point the decision has already been made. For me, this has been a good thing, as they've consistently raised my compensation more than I ever would have thought was reasonable to ask (looking at you, gender pay gap!). If you're worried about being shorted on compensation, you can set up mid-year evaluations to talk about your goals and make sure you're on track for the raises you want.
Diversity in the engineering department has a lot of room to improve, but that's to be expected. That said, I have never experienced any type of toxic tech bro culture here. Everyone is professional and courteous.
Multiple rounds of technical interviews. Didn't get passed round one despite answering all the questions and any followups they had. It was two LeetCode questions, and you would write out your code on a HackerRank interface.
Had three rounds. Be sure to speak more! Communication matters. It's okay if you do not have clues at first, but you need to talk to them about how you think of the problem, and they will guide you through it.
It was a straightforward experience. I talked about my resume for around 10 minutes and then solved a LeetCode-style question. Afterwards, there was an opportunity to ask the interviewer questions about Bloomberg.
Multiple rounds of technical interviews. Didn't get passed round one despite answering all the questions and any followups they had. It was two LeetCode questions, and you would write out your code on a HackerRank interface.
Had three rounds. Be sure to speak more! Communication matters. It's okay if you do not have clues at first, but you need to talk to them about how you think of the problem, and they will guide you through it.
It was a straightforward experience. I talked about my resume for around 10 minutes and then solved a LeetCode-style question. Afterwards, there was an opportunity to ask the interviewer questions about Bloomberg.