Mission: At Bloomberg, we are guided by four core values that are the foundation of our continued success: innovation, collaboration, customer service and doing the right thing.
We harness the power of data and analytics to organize, understand and improve our ...
Our internships give you more than new skills in business. A big thank you to the 400+ interns who volunteered this summer!
Looking to advance your skills in machine learning?
Bloomberg harnesses the power of information for people who want to change the world. We help our clients turn data into insights so they can cut through complexity to solve challenges great and small.
With nearly 19,000 employees in 192 locations around the world, we give influential decision makers in business, finance, government, policy and philanthropy a competitive edge by connecting them to a dynamic network of news, people and ideas.
To do so, we need constant energy and innovation—which is where you come in.
We’re looking for dynamic, multi-talented people who have a desire to thrive in a forward-thinking culture and a business with global impact.
Are you ready to make your mark? Join us.
Learn more about our businesses and opportunities at bloomberg.com/careers
Bloomberg isn’t just a place where you come to work every day. We’re measured by our contributions, and not by titles. We don’t need an open-door policy. We sit in bullpens, shoulder-to-shoulder.
We take care to foster a culture of diversity and community, and we are dedicated to our employees’ well-being, offering generous benefits, training and opportunities for meaningful volunteerism.
Through community service and charitable giving, we strive to make an effective impact on the community through a range of programs in the areas of health, sustainability, literacy, social welfare and the arts.
We are also a sustainable company. We’re always finding greener ways of working. Like our new data center in New York, which is the second data center and the 17th building in the world to earn LEED – Leadership in Energy & Environmental Design – certification. It recognizes best-in-class building strategies and practices.
And we’re helping others to be more sustainable, too. For instance, we recently made a major investment in analytical tools for the green bond market, which finances projects that address climate change.
When Michael Bloomberg founded this company, he made giving back a part of its DNA. As we’ve grown, we’ve been able to do more and more for the world around us. Today we devote an incredible amount of resources, including our time and talents, to bringing out the best in our communities. Moreover, our profits fuel the work undertaken by Bloomberg Philanthropies, whose mission is to create better, longer lives for the greatest number of people.
Zach, Global Data, Tokyo – volunteers across the globe in Singapore, Hong Kong, Princeton and New York. He volunteers as an English teacher to students with mental and physical handicaps, with an organization called Palette. "We all learned a lot from each other. There are borders between people of different backgrounds. When you break down these borders, you grow," Zach says. "It's inspiring to connect with the world."
Cristiane, Sales, Sao Paulo – tutors a group of students with Cidadão Pró-Mundo, a local NGO. "We believe that more than learning a new language, they are expanding their access to culture, education, and to the job market," Cristiane says. "The return we get from individuals and charities we work with, whether we provided them a fun afternoon or created them new opportunities that will have a lifelong impact."
Madison, Global Data, New York – a musician who offers her talent in music…and painting park railings. She refurbished a railing in Riverbank State Park, “Every time I ride my bike by the park, I think of how nice it looks now!” She also volunteers with Holiday Express, a traveling band that visits children's hospitals and centers during the holiday season. “Seeing them smiling and having a great time, talking about how much they look forward to seeing us each year--the volunteer work pays for itself!”
Learn more about our philanthropy engagement programs at bloomberg.com/philanthropy
We're building the world's most trusted information source and community for financial professionals. Our nearly 5,000 technologists define, architect, build and deploy complete systems to fulfill the needs of leading financial market participants globally.
Our technologists, including software engineers, developers, and data scientists, are dedicated to building and releasing enhancements, new solutions, and products every day. Our engineers are committed to solving problems for social good, whether it’s contributing to the open source community, or volunteering in their local communities.
I have been working at Bloomberg L.P. full-time
-donates over 90% of profits to charity => creates a friendly, altruistic culture
-strong initiatives in the diversity and inclusion space; safe space for marginalized groups
-great leadership; I've been well groomed in my role for success
sometimes things get siloed in such a large organization
Advice to Management
Keep doing what you're doing
I applied through an employee referral. The process took 3+ months. I interviewed at Bloomberg L.P. (New York, NY) in May 2018.
I applied online. Two days later I got an email to schedule a phone interview.
The interviewer was on time and quite friendly. He asked my a few questions about my interest in the company and why I thought I was a good fit. We then went through 3 fairly simple technical questions.
1. There are two streams of integers that should be captured and stored in the order they come in. Implement a way to retrieve the n most recent integers stored.
This was fairly simple to implement using a Linked List.
2. Given a binary tree, return the left-most node of each level in the tree.
I used an altered implementation of Depth-First-Search where you keep track of the current depth and stored left-most values in an array.
3. Implement a dynamic internet browser history system (keeping only 5 items up).
Here I panicked a bit and started doing an LRU cache, but managed to iron out the overkill, ending up with a custom implementation of a fixed-size Linked List.
We then concluded with questions I had for him. My questions we about the culture in the company, his team's duties and any philanthropic work he's been involved in during his time there. This interview took about 50 minutes.
After a very long delay, I was invited to interview on-site at their Headquarters in New York. Bear in mind that I applied for a position in London, but interviewed with the NY folks.
This part of the interview was split into 4 rounds. Each round had the same structure. We began with a short discussion about my interest in the company, my background and projects. Depending on the interview, we did technical or HR-related questions after that and then concluded with any questions I had. Each interview was 1 hour.
Technical Rounds (1 + 2)
1. Given a marathon route with markers that track runners' progress as they cross them, implement a system to keep track of the leaderboard.
I used an array of Linked Lists, one for each marker, as well as a HashTable to move runners around the markers. The interviewers helped make this as optimal as possible. We discussed trade-offs using Binary Search Trees instead of the lists.
FOLLOW UP: Implement a notification system that pushes a notification every time a specified runner, the three runners behind them or the three runners in front of them change their position in the leaderboard.
Okay this was pretty hard because I didn't know which part of the problem they wanted me to solve. I got stuck but I eventually figured out. Used an ArrayList of lambda expressions that pushed the notifications, triggering all of them in sequence when a runner crossed a marker. Even though they had to help me through it, they seemed pleased with my response.
2. Given a gym space on a grid, where spaces can be open, blocked or representing a gym equipment being used, we're looking to work out at the equipment on cell A, then use a yoga mat, then go to the equipment on cell B. Find the optimal place for the yoga mat.
This was a pretty weird question. I initially suggested Dynamic Programming. The interviewer said that was cool but we could solve it in a more elegant way. After a discussion about the way search algorithms work, I implemented a two-way Breadth-First-Search from both points, and returned the first point of contact. The interviewer seemed pleased with the response.
3. Implement the classic game Snake.
This was a fun one. I used a Linked List to store the snake, having O(1) operations for each of the interviewer's requirements from the start. He seemed very pleased with this answer. We had a great discussion about special cases and debugging the game to account for different use cases.
HR Interviews (3 + 4)
The first was a friendly session of HR questions about leadership, teamwork, cultural fit. It seemed that the interviewer was trying to make sure I was a good cultural fit. Make sure to practice behavioral questions for this round and know the company + your own stuff.
The second interview was with a Senior Manager in the Engineering department. It was more about my specific interests in teams, my career prospects with Bloomberg and the different paths I can take if I work there. This was the time to let all that industry knowledge shine.
Overall a great experience. Very well-organized, extremely friendly, knowledgeable and professional.