Bloomberg L.P.

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

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

Updated Jun 2, 2014
All Interviews Received Offers

Getting an Interview  

69%
13%

Interview Experience  

67%
20%
11%

Interview Difficulty  

Average Difficulty
41 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Neutral Experience

Financial Software Engineer Intern Interview

Financial Software Engineer Intern

Interviewed at Bloomberg L.P.

Interview Details – A technical phone interview, then a technical onsite interview held in New York City.
The interview questions are not hard. You can choose your favorite programming language during the interview.
Onsite interview begins from 10:15am. Candidates first take a tour in the company building, and then follows a breakfast. The technical interview begins on 11:00am.

Interview Question – no   Answer Question


No Offer

Neutral Experience

Financial Software Engineer Interview

Financial Software Engineer

Interviewed at Bloomberg L.P.

Interview Details – apply on campus fair, set up an interview immediately. There are 3 rounds , but I stopped at the first round. The questions are not quiet basic algorithm questions and c++.

Interview Question – linked list, array, search....   Answer Question


No Offer

Neutral Experience

Average Interview

Financial Software Engineer Interview

Financial Software Engineer
Rutgers, NJ

I applied through college or university - interviewed at Bloomberg L.P. in October 2013.

Interview Details – I got the on-campus interview from on-campus career fair. The two interviewers are both Phds in science, and working in this position currently. They are super nice to me. All the questions are about algorithms. They asked me write code on a paper at times. If you don't know the answer they'll give you hints. But you still need to know the basics of algorithm and data structures.

Interview Question – Print the first 9 non-duplicate characters from a string.   Answer Question


No Offer

Positive Experience

Average Interview

Financial Software Engineer Interview

Financial Software Engineer
New York, NY

I applied online - interviewed at Bloomberg L.P. in June 2013.

Interview Details – The hiring process is very efficient. Starts with one online test including details about C and C++, and a behavior test. Then two phone interviews with their engineers. No on-site.

Interview Question – 1. For the first phone interview, most of them can be searched online.
2. For the second phone interview, multithreading related questions are asked.
  Answer Question


No Offer

Neutral Experience

Financial Software Engineer Interview

Financial Software Engineer

Interviewed at Bloomberg L.P.

Interview Details – I got the reference and schedule and phone interview which is nearly 1 hour. Asked about programming problems and also financial questions

Interview Question – what is bisection method   Answer Question


No Offer

Neutral Experience

Easy Interview

2013 Financial Software Engineer Interview

2013 Financial Software Engineer

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

Interview Details – Attended the phone interview. about 50 mins of interview. Started off asking about questions from my resume. Then some questions as discussed earlier in glassdoor. Like using hash table, then a question on trie. He asked some questions in Unix commands, OOps concepts and how I have used it personally.Finally a question on implementing square root function: - what will be the signature, then implementation. I gave him a O(n) detailing first and said it can be optimized with divide and conquer method and gave another alternative as well. Then he asked how would the test cases look like. Gave answer for that also. He said pretty good and dat was it!

I believed that I would get a call for the next round, as the entire interview was smooth and he was happy with the answer which I provided. But guess what, got a REJECT! can't feel worse than that at that moment. They said they cant give reasons as to why I was not selected and asked to apply next year. Their Loss, I say...

Interview Question – Nothing difficult, UNIX command for listing all files containing a certain string. Square-root function. How abstract method and interface differs and how I have used them personally etc..   Answer Question


1 person found this helpful

No Offer

Neutral Experience

Financial Software Engineer/Developer Interview

Financial Software Engineer/Developer

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

Interview Details – Phone interview had all the same questions which are already posted on glassdoor. You don't have to answer all the questions to get an onsite interview. I answered like 70% of the answers that's it.

Onsite
----------
Some questions on resume.

1. check if linked list has cycle
2. reverse an integer and unit test your own function
3. given a m by n grid, how many possible paths are there from (0, 0) to (m, n). Can only move in two directions, right and down.

They sent me home after the first round itself because I didn't do well. They don't waste their time or your time by completing all the rounds if they know you didn't pass this round. I have been to a lot of interviews to some of the biggest companies in the US. But trust me, Bloomberg's building and location is just amazing. Do not miss the opportunity. Prepare well. All the best.

Interview Question – 3. given a m by n grid, how many possible paths are there from (0, 0) to (m, n). Can only move in two directions, right and down.   View Answer


1 person found this helpful

No Offer

Neutral Experience

Easy Interview

2013 Financial Software Engineer Interview

2013 Financial Software Engineer
New York, NY

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

Interview Details – after submitting a resume, then got an email for a phone interview

Interview Questions

  • Q1. Singly linked list, know header node, but do not know how many nodes in a list.
    find out 2nd last node
      View Answer
  • You have DB which stored employee ID and a cache.
    Design how to manage a cache from employee ID took from DB.
      View Answers (2)
  • class A{ void foo(); }
    class B{void foo1(); }
    class C {void foo1(); }

    Design like below:
    B.foo1() can access A.foo(), but C.foo1() can not access A.foo()
      View Answers (2)


Accepted Offer

Positive Experience

Difficult Interview

Financial Software Engineer Interview

Financial Software Engineer
Los Angeles, CA

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

Interview Details – I submitted my resume on campus and got a call next day. I had an HR round on phone in which they tested my personality and then flew me off to New York.
In new york they took a 1:1 technical interview.Questions started from easy to difficult.
After that there was a round with the Hiring manager who offere me the salary package which i accepted.

Interview Question – Explain the Hidden Markov Model?   View Answer

Negotiation Details – There was simple salary offer which i accepted.


No Offer

Positive Experience

Very Difficult Interview

Financial Software Engineer Interview

Financial Software Engineer
Los Angeles, CA

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

Interview Details – 1) Met the Bloomberg reps at career fair, handed resume
2) Got a call a few hours later to schedule an on campus interview two weeks later
3) Went into the on campus interview expecting a standard 1 hour session. (Started at 3 PM, expected to end at 4)
4) Had 4 rounds of interviews, each about a 45 minutes long. First interview was with two software devs, second interview was with 1 software dev, third interview was with a HR, and fourth interview was with a senior programming manager.

Each interview focused heavily on data structures and OOP.

I ended up leaving at around 7 PM, so the interview was four hours long. I think they generally try to keep you for longer if they like you, or they kick you out after the first interview.

Interview Question:
In the first two interviews, the questions were heavily focused on data structures and string manipulations. There was also a lot of pointer/reference trick questions.
The third interview was a HR interview, so very standard HR questions. I.E. Why Bloomberg? What don't you like a Bloomberg?

The fourth interview was the hardest. When I had went in, he said that only one person had made it so far before me. (I came at 3 PM, so atleast 8 people have come and only one made it) The interview questions were very difficult. The interviewer gave me examples of codes and told me to find the most subtle errors and then to optimize the code. It had to do with OOP. The final question he asked me was how I would solve a specific problem in the company. (Not allowed to say)

Overall, I had a good time! Hope to interview with them again in the future.

Interview Question – The final interviewer gave me a page long example of C code and told me to find one subtle error and optimize the code... Had no idea. It had to with OOP.   Answer Question

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.