Bloomberg L.P.
3.2 of 5 1,027 reviews
www.bloomberg.com New York, NY 5000+ Employees

Bloomberg L.P. Financial Interview Questions & Reviews

Updated Apr 17, 2014
All Interviews Received Offers

Getting the Interview 

59%
16%
1%

Interview Experience 

50%
33%
15%

Interview Difficulty 

695 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Positive Experience

Average Interview

Financial Software Developer Interview

Anonymous Interview Candidate
Boston, MA

I applied through college or university and the process took 1 week - interviewed at Bloomberg L.P. in March 2014.

Interview Details – Technology interview, Very friendly interviewers
Q1, What is a static variable? What is a static function? Think of a case where you can make use of static variable or static function.
Q2, Implement a basic traverse tree in java. Print out the nodes in a tree from left to right/ from right to left.

Interview Question – Tree Traversal   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

Accepted Offer

Positive Experience

Average Interview

Financial Software Developer Interview

Anonymous Employee

I applied through college or university and the process took 2 days - interviewed at Bloomberg L.P. in September 2013.

Interview Details – I was interviewed on campus ( University of Maryland ,college park ) . I got a call through career fair . The first interview happened at the fair itself, I was asked a simple mathematical questions , and a simple programming questions .
Then there were 2 back to back tech interview . Some of the questions that were asked :
          Given a list of exchange rates , between several currencies . Find out if it is possible to profit while moving through currency , exchanging , and ending up at the same currency you started with .
          There was a question about implementing vectors ( from STL ) .
         To implement a queue by using stacks .

Third interview was a not really technical although person asked me about python , asked me to write some basic code in python .

Interview Question – The question about inner workings of templates in C++, syntax etc , was unexpected . I had coded and prepared from a more algorithm and data structure point of view . I knew some these c++ internals , but that was not the skill i was showcasing . I have given other interviews , and such software companies ,rarely ask these language specific questions . As a result whatever interviews i gave post this one , i claimed to know only C, lol.   Answer Question

Negotiation Details – I did not do much negotiation . I had only one offer back then .

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Customer Financial Service Representative Interview

Anonymous Interview Candidate

Interviewed at Bloomberg L.P.

Interview Details – Phone interview

Interview Question – Metrics, How do you multi task (very important to know how to answer this question), customer experience, and things on resume.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Average Interview

Financial Software Developer Interview

Anonymous Interview Candidate
Blacksburg, VA

I applied through college or university and the process took 1 week - interviewed at Bloomberg L.P. in September 2013.

Interview Details – I went to my school career fair, and I got an interview with Bloomberg by talking to them and solving their problems in place. There were 2 rounds; each round they asked me technical questions about hash tables, linked lists and also behavioral questions like "Have you ever imagined what you would do in our company?"

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Average Interview

Financial Software Developer Intern Interview

Anonymous Interview Candidate

I applied online and interviewed at Bloomberg L.P..

Interview Details – The first round is a phone interview that takes 45 min. After several days I got the email saying that I wad invited to the on site interview in New York. There were two interviewers this time.

Interview Question – How does hash table work   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Easy Interview

Financial Software Developer Intern Interview

Anonymous Interview Candidate

I applied online and interviewed at Bloomberg L.P..

Interview Details – I applied online, and few days after, the HR email me to schedule a phone interview date with the interviewer, the first scheduled time nothing happen, so I scheduled another time, then the next time, the phone call came as expected, they only ask me some very simple questions such as what's the difference between java and C++, most of time I talking about my project which the interviewer seems interested in on it too.

All seem going smoothly, however, two weeks later, I was told that the position was already filled.

Interview Question – How the difference of C++ and java reflects on my project.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Financial Software Developer Intern Interview

Anonymous Interview Candidate

Interviewed at Bloomberg L.P.

Interview Details – Recruiter contacts me. It took 2 weeks.Interview questions are not hard.

Interview Question – Do I have experience with memory leaks?   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

5 people found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Financial Software Developer Interview

Financial Software Developer

I applied online and the process took 2 months - interviewed at Bloomberg L.P. in December 2013.

Interview Details – Applied Online...

Phone Interview.. Not difficult.
Question 1: Why make data members private and access them using getter and setter methods when you can access them directly by making them public.
Question 2 : Given stock prices of n days. Find when to buy and when to sell stock in order to gain maximum profit
Question 3 : Given an array of size greater than 'x' and a range 0 to x . Find duplicate elements in the array. Hint. You can destroy the array but the solution should use O(1) space and O(n) time where n is the size of the array.

On Site Interview:

Interview 1 :
Interview with 2 software developers
Started with some questions related to my projects
Q1 : Diamond Inheritance Problem in C++. Use of virtual keyword. And how are things handled internally. Basically checked my understanding of vtable

Q2 : Can you use virtual keyword with destructors?

Q3 : Given heads of two linked lists. Find if the two linked lists intersect.
Solution should not use extra memory.

Q4 : Reverse linked list. Tested concepts of double pointers, pass by value and pass by reference.

Interview 2 :
Interview with 2 software developers
Q1 : In what case would you use BST over a hash table..
Q2 : Insertion in BST
Q3 : Find 'k'th smallest element in BST. What extra information would you require here
Q4: Given a string which has a lot of spaces beween words . Remove these extra spaces in the string
 eg: " I love New York " --> "I love New York"
Q4 : You get an input in the form [2 lowercase characters , A number] .. eg [aa,10] , [bd, 12]..
Given a two letter input, find the last 10 numbers associated with the string..
Design a data structure to implement this without using STL. Basically I was asked to design a hash function.

Interview 3 :
Interview was with a project manager

Q1 : Find the first distinct element in an array
Q2 : C++ does not have byte datatype. How would you create this datatype.
Q3 : Lets say I have a code currently executing on my machine. I overwrite the code with a newer version. But the older version is still executing. Why do you think this is happening.

Interview 4 :
Interview with HR
General HR Interview

Interview Question – Given heads of two linked lists. Find if the two linked lists intersect.
Solution should not use extra memory.
  View Answers (6)

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Difficult Interview

Financial Software Developer Intern Interview

Anonymous Employee
New York, NY

I applied online and the process took 4+ weeks - interviewed at Bloomberg L.P. in February 2014.

Interview Details – Had an initial phone interview and then an on site interview. The phone interview was pretty standard questions about C and C++ with some string parsing. On site was 4 rounds, 2 rounds of engineers, 1 round of management and 1 round with HR. The onsite questions were challenging but the people were nice and it was fair. Lots of questions about hash tables and I had to talk about synchronization a fair deal.

They were very aggressive with the questioning. If you said something you were expected to back it up and even if you were right, they tried to make you feel like you could be wrong and see if you could really defend your position.

A lot of the questions started out not too difficult and then got harder as the interviewers imposed additional restrictions. It seemed like they really wanted to see if you could come at a problem from multiple points of view.

A solid understanding of data structures and basic algorithms as well as flexibility to modify what you already know on the fly will serve you well.

Interview Question – A technical question about traversing a made up data structure somewhat similar to a binary tree but with additional restrictions. Was not too difficult to do recursively but then they asked for an iterative solution which was more challenging.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

11 people found this helpful

No Offer

Neutral Experience

Average Interview

Financial Software Developer Interview

Financial Software Developer
New York, NY

I applied online and the process took 6 weeks - interviewed at Bloomberg L.P. in February 2014.

Interview Details – Applied Online and wait for about 2 days then got an e-mail for a phone interview.

Phone Interview: Some basic data structure questions and OOD questions. The last question was to find out the largest 2 numbers in a given array. Then I was invited to take an in-house interview in New York.

In-house Interview: Four rounds, 7 interviewers.
First round: 3 interviewers asked something from the resume and then some basic algorithm problem and system design problem.

Second round: 2 interviewers asked all algorithm problems. Nothing is difficult except one problem that is "Find longest palindrome in a given string in less than O(n*n) time". And I've been struggled for a long time on this.

Third round: 1 senior manager asked some behavior questions and one system design problem. I think I spent too much time on thinking how to optimize the data structure but at the end I realize that in the interviewer's mind, we didn't need to care how the front-end system deliver data to users just by assuming that the server would handle all the requests.

Fourth round: 1 HR asked something on the resume and things about the position. I was very happy for getting in this round since from the information I've got from this website that about 90% candidates getting in this round would get a job offer. And I do like Bloomberg and want to work there sincerely. Besides, all the interviewers are very nice and I like them. So I was shocked and very upset when I got the "Thank You" email in my box today (3 days after the in house interview). And I'm still very sad now.

I hope that this experience will help.

Interview Question – 1. Find out the longest palindrome in a given string in less than O(n*n) time.
2. Design a system that can deliver the newest price of stocks to users.
  Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Bloomberg L.P.

Worked for Bloomberg L.P.? Contribute to the Community!

Bloomberg L.P. – Why Work for Us?

Bloomberg’s global mission is to help individuals, enterprises and governments make smarter, faster, more profitable decisions — first. In order to get there, we need constant ideas, energy, innovation— which is where… Full Overview

Provided by employer [?]

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at Bloomberg L.P. Financial interview questions and advice. All 695 interview reviews posted anonymously by Bloomberg L.P. employees and interview candidates.