Bloomberg L.P.

  www.bloomberg.com
Work in HR? Unlock Free Profile

Bloomberg L.P. Financial Software Developer Interview Questions & Reviews

Updated Jul 11, 2014
All Interviews Received Offers

Getting an Interview  

62%
18%
17%

Interview Experience  

65%
29%
4%

Interview Difficulty  

Average Difficulty
71 candidate interviews Back to all interview questions
Relevance Date Difficulty
in
2 people found this helpful

Accepted Offer

Positive Experience

Average Interview

Financial Software Developer Interview

Financial Software Developer
New York, NY

I applied online and the process took 3 weeks - interviewed at Bloomberg L.P. in November 2010.

Interview Details – After applying I got an email from the recruiter to select a programming language of my choice for an online assessment test. I chose C. The questions were multiple choice and primarily on what would be the output and memory allocation types.
Then after a week I got a mail for a phone screen.
The phone screen question were technical :-
Write a code to add commas to integer, e.g., 12345 will become 12,345 and 1123 would become 1,123.
Design a vending machine, which data structure would you use if you want to count the occurrence of each word in a dictionary and some basic resume based questions.

After 1 week I was invited for an in-person interview. They took care of me real well,including the flight booking, hotel reservation, pick up from airport etc
I had 1 technical round with 2 developers. I was asked to revverse a string in place and also remove spaces, so for example "Software Eng " would become "tfoSgnE"
Also to create a data structure to for the appendix of a book and some questions about what I am doing currently.

Now I am waiting for an answer form them :)

Interview Questions

  • Write a code to add commas to integer, e.g., 12345 will become 12,345 and 1123 would become 1,123.   View Answer
  • Which data structure would you use if you want to count the occurrence of each word in a book   Answer Question
  • Reverse a string in place and also remove spaces, so for example "Software Eng " would become "tfoSgnE"   View Answers (2)


Accepted Offer

Positive Experience

Average Interview

Financial Software Developer Interview

Financial Software Developer
New York, NY

The process took 5 days - interviewed at Bloomberg L.P. in October 2010.

Interview Details – Got the interview through the University Career Services. The first round was 45 minutes. There were two interviewers who asked the questions from data structures(binary search trees, hashing), file handling, some finance basic questions as I am from the finance background. Got the second round which was also a 45 minutes interview. There were again two people, one HR and one developer. they asked questions on designing iphone music application and rest half of the interview was behavioral questions.

Interview Question – How will you code CAT command in Unix in C++   View Answers (2)


Accepted Offer

Positive Experience

Average Interview

Financial Software Developer Interview

Financial Software Developer
New York, NY

I applied through college or university and the process took 2 weeks - interviewed at Bloomberg L.P. in November 2009.

Interview Details – There a question that is asked in all three round of interviews: why you choose our company? Prepare an answer before you go.
First round, basic screening. one on one interview.
Second round, technical questions: two on one interview.
Third round, meeting with a senior director. one on one interview
Fourth round, meeting with HR, one on on interview

Interview Question – Prove that you have problem-solving ability   View Answer

Negotiation Details – starting date is negotiable.
salary is not negotiable.


4 people found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Financial Software Developer Interview

Financial Software Developer
New York, NY

The process took 4+ weeks - interviewed at Bloomberg L.P. in May 2010.

Interview Details – After applying, I was contacted by Bloomberg R&D recruitment to take an online technical assessment. It consisted of logic/IQ kind of questions, nothing too hard. I don't have a clear cut computer science background so I was happy to take this and not a test on a specific language. About 2 hours after I took the test, I got an email asking me to set up a technical phone interview. The phone interview was really nice, some difficult questions (especially since I'm a little rusty with C), but the interviewer was really nice, not intimidating at all. He asked me about my experience with C/C++ and some coding questions specifically about search algorithms. I have a lot of experience with numerical methods so this wasn't too bad. I also got asked a really easy probability question. I was up front and said my experience with C/C++ is limited but I've worked extensively with MATLAB (which is a kind of a lazy C). The phone interview really goes the direction that you take. I think they just want to see your thought process and how you work out problems. I didn't get everything right and I admitted when I didn't know something. Even though the interview was supposed to be 45 min, it lasted over an hour. I figured that was a good sign b/c he wouldn't waste his time on me.

Two days after the phone interview, they invited me for an on-site interview at their NY office. I've been informed that it's supposed to last 2 hours. The interview is in a couple weeks. I'm thinking that it will consist of technical and HR-type questions.

Interview Questions

  • What are your favorite coding features about C/C++?   Answer Question
  • How would you form an index for a book? i.e. finding the words specified, ordering the page numbers per word (needed to discuss data structures a bit)   Answer Question


1 person found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Financial Software Developer Interview

Financial Software Developer
New York, NY

The process took 4+ weeks - interviewed at Bloomberg L.P. in April 2010.

Interview Details – First I had to do an online Java test. Then I got a phone interview. The basic questions were about Java, C++, C, Unix, Data Structures and brain teaseres. Be prepared to on the general common topics for C++, JAVA and C as templates, exception handling, polymorphism, inheritance. You must be able to explain everything in details and to show a thorough understanding of the concepts.

Question:
A frog is at the bottom of a 30 meter well. Each day he summons enough energy for one 3 meter leap up the well. Exhausted, he then hangs there for the rest of the day. At night, while he is asleep, he slips 2 meters backwards. How many days does it take him to escape from the well?

Interview Question – A frog is at the bottom of a 30 meter well. Each day he summons enough energy for one 3 meter leap up the well. Exhausted, he then hangs there for the rest of the day. At night, while he is asleep, he slips 2 meters backwards. How many days does it take him to escape from the well?   View Answers (37)


Accepted Offer

Neutral Experience

Average Interview

Financial Software Developer Interview

Financial Software Developer
New York, NY

I applied through a recruiter and the process took 4+ weeks - interviewed at Bloomberg L.P. in March 2010.

Interview Details – I submitted my resume through a recruiter. After two business days, I was asked to finish an online test. The questions were like GRE/LSAT logic questions. Pretty easy, I have to say. Two days later I received an email saying they want to schedule a phone interview. In the phone interview, I was asked some basic questions about C, some algorithms, and some brain teasers. The interviewer was very nice.

Interview Question – the classic question about two eggs dropping from a 100-floor building   Answer Question


2 people found this helpful

Accepted Offer

Neutral Experience

Average Interview

Financial Software Developer Interview

Financial Software Developer
New York, NY

I applied online and the process took a day - interviewed at Bloomberg L.P. in February 2010.

Interview Details – Applied online which is called Bloomberg discovered day, the event gathered about 50 people took a whole day. Interview was held in the afternoon for 45 minutes
The interviewer start with some general question, and then asked me some brain teasers and very basic C++ questions. I solved all in about 25 minutes and the rest of time was just like chatting.

Interview Questions

  • How to find out whether a number is odd or even.   View Answers (6)
  • You have 4 aces and a king in a set of cards, what's the probability of get kind before all aces.   View Answers (4)


1 person found this helpful

Declined Offer

Negative Experience

Difficult Interview

Financial Software Developer Interview

Financial Software Developer
New York, NY

The process took a day - interviewed at Bloomberg L.P. in January 2010.

Interview Details – Went to the on-site interview (first round interview) after being accepted through their careers website and taking an IQ test on-line. During each 30min period, about 20 people were put into this one big room with cubicles to separate each interview site, and 1:1 interviews were done. Asked a few array-related algorithm questions, and a few brain teaser questions. Also talked about my course projects.

Interview Question – Out of 25 horses, pick the fastest 3 horses. In each race, only 5 horses can run at the same time. What is the minimum number of races required?   View Answers (57)


1 person found this helpful

Declined Offer

Neutral Experience

Average Interview

Financial Software Developer Interview

Financial Software Developer
New York, NY

I applied through a recruiter and the process took a day - interviewed at Bloomberg L.P. in January 2010.

Interview Details – My recruiter informed me that I will be called for an interview within the next couple of days or so. HR called me and set up the interview. I went there and interviewed with 3 people. The first 2 people conducted technical interviews where I was offered a pencil and a paper to solve a programming exercise nothing complicated. It dealt with C pointers. Then the other person asked general questions about C++ and object oriented programming concepts. The third person who interviewed me was from HR and she asked few behavioral questions and mostly talked about the great benefits the company offers. I did not like the atmosphere there it seemed like a "big brother" environment with cameras and surveillance all over the place. Additionally, it seemed like most of the technology used in the company in-house and using C or C ++ and one of them mentioned Fortran which gave me the feeling that in terms of technology I won't be learning much but on the other hand I might learn about the financial markets. The interviewers were one was nice and the other was neutral. a week later I was offered a position but by then I already accepted another offer.

Interview Question – what is polymorphism?   View Answer


6 people found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Financial Software Developer Interview

Financial Software Developer
New York, NY

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

Interview Details – I talked to a recruiter at my school career fair, who asked about my internship experience and then gave me a couple of on-the-spot logic questions. I then got a call that evening to go in the next morning for an interview.

I was then interviewed by two people for a technical interview- about 3 or 4 logic and programming questions. (Either pseudocode or actual syntax from a language of your choice is usually fine.) Only took about 20 minutes. They asked me to leave the room, and after a minute of deliberation, an interviewer asked me if I could go back in the afternoon for another interview.

I came back to another technical interview with two different interviewers. After another couple minutes of deliberation among the recruiters, I was asked to do a "senior interview" right then. They asked a few simple behavioral questions (nothing tricky) and one logic question. Seemed more like a conversation than an interview. Again, it was short, nothing more than 30 mins.

That was it. Seven days later I got a call and a job offer!

All the people who interviewed me seemed to be laid back and very friendly. They let me ask any questions I had and gave honest answers from their own experiences. (They are not allowed to go into specifics about compensation packages, however, i.e. typical salaries, relocation packages, bonuses, etc... but just know that it will be very generous.) The friendly atmosphere really helped put me at ease, which helped out overall. I realized that these guys weren't trying to grill me, they just wanted to get a feel for who I was and whether or not I would fit their culture.

Some tips for people interested in interviewing:
- They don't expect you to be a perfect programmer, though some computer science coursework will definitely help your resume get noticed. They are really looking for students from all technical backgrounds who know some programming fundamentals, have a logical mind, and have a passion for programming, especially in the financial services industry.
- During technical interviews, it's okay if you don't get all the logic questions perfectly correct right away. Use the pen and paper they give you to work things out. Talk to them as you're thinking through the problem. They want to see how you solve problems and that you have a logical mind. If you get stuck on a problem, don't freak out... they will give you some hints to help nudge you along the way.
- Show them that you're conversational. The Bloomberg culture is all about open communication. If you have a logical mind and you can hold a conversation, they want you on their team.
- As with all interviews: Relax, and be confident!!

Interview Question – You have 25 horses, and you want to know which are the top 3 fastest, but you don't have a stopwatch. You can race the horses, but the track is only big enough to fit 5 horses at a time. How do you find the first, second and third fastest horses using the least amount of races possible?   View Answers (3)

See What Bloomberg L.P. Employees Are Saying

1 person found this helpful

 Current Project Manager in Princeton, NJ

Pros: “stability, cross departmental mobility, great culture, great working hours” Full Review

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

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.