It's a widely respected company with a good graduate program, on-the-job training, and (in theory) career improvement.
There are free snacks (but not meals, unless you count breakfast at 6 AM and dinner after 8 PM - I kid you not).
The money is good (before tax!), and there are yearly pay reviews which can be generous if you're fortunate enough to have helped the company out in some way (like fix a disastrous outage) or are especially sycophantic.
Bloomberg is a big company organized into product silos, and where you land will make all the difference to your experience (hence the polarity of opinion here).
You may or may not end up with an idiot for a team leader. You may find yourself working on proprietary systems, completely isolated from industry standards, business practices, and protocols. You might be working in a team with no social cohesion whatsoever.
And things can change radically overnight. The team whose company you do enjoy might need you to work on another project in another team, or the boss with whom you have a good working relationship might suddenly move back to the US and a clueless, dogmatic, despotic, company-man appear in his place.
The hours are long, and you will find plenty of colleagues, bereft of social lives, who will show you up by arriving early and leaving long after you go home. Although you will be contractually obliged to work 9 hours per day, expect to consistently work at least 10; many work 12 hours or more.
You might work there for years and never have anything challenging or important to work on. There is a company policy known as "keeping-the-lights-on," which translates to "if it ain't broke, don't fix it." This means the rate of development progress can be slow as molasses. This is especially frustrating and can be soul-destroying for the creatively minded.
Technologically, Bloomberg is incapacitated by decisions made decades ago, and its terror of losing market share is tangible. This manifests as the front-end looking like something from the 1980s. But worse still, developers are forced to use company-specific versions of tools and programming languages, meaning they will not be able to keep up-to-date with modern versions and practices, which is poison for career programmers. It lacks effective testing frameworks, and the majority of teams are required to develop, test, and release everything themselves, at their own peril. Some teams do have dedicated roles for QA and deployment, but there's no company-wide policy.
Expect to be called regularly at weekends and unceremoniously at 2 AM because the network undergoes maintenance every day, and anything consuming tick data will set off alarms when it stops arriving.
Promotion to positions of authority is patently based on the Peter Principle. Micromanagement and an absolutely obsessive focus on negativity are the norm. It's well known that the Team Leaders and managers often form cabals, so just one of them not liking you could spell game over for your position at the company. If this happens, get out before they fire you, and they will – you have been warned.
Encouraging shorter work days could make developers more productive.
There should be a safe method for workers to complain about poor management structures; C.F. is a pivotal part of the problem.
A proper canteen, instead of a sugary snack bar, might encourage teams to eat together instead of dispersing at lunchtime to meet up with the other FSDs they trained with.
The Bloomberg interview process includes five rounds of technical interviews focused on data structures, algorithms, and system design. These are followed by behavioral questions that assess communication, problem-solving, and team fit. You can exp
The interview was a technical phone screen conducted via video call with screen sharing. After brief introductions, the interviewer asked about my Java experience and previous projects. Then we moved to a live coding challenge where I needed to solve
Traditional interviews start with LeetCode-style interviews, followed by behavioral. Be prepared for hard/medium level problems, even one problem to solve for the entire interview. Interviews were standard, and feedback was provided quickly.
The Bloomberg interview process includes five rounds of technical interviews focused on data structures, algorithms, and system design. These are followed by behavioral questions that assess communication, problem-solving, and team fit. You can exp
The interview was a technical phone screen conducted via video call with screen sharing. After brief introductions, the interviewer asked about my Java experience and previous projects. Then we moved to a live coding challenge where I needed to solve
Traditional interviews start with LeetCode-style interviews, followed by behavioral. Be prepared for hard/medium level problems, even one problem to solve for the entire interview. Interviews were standard, and feedback was provided quickly.