Bloomberg L.P. Financial Software Developer Interview Questions

Updated Apr 15, 2015
82 Interview Reviews

Interview Experience

Interview Experience

68%
27%
4%

Getting an Interview

Getting an Interview

60%
27%
10%

Interview Difficulty

3.5
Average

Interview Difficulty

Hard

Average

Easy

82 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

Helpful (1)  

Financial Software Developer Interview

Anonymous Interview Candidate
Accepted Offer
Neutral Experience
Difficult Interview
Accepted Offer
Neutral Experience
Difficult Interview

Application

I applied through college or university. The process took 2 weeksinterviewed at Bloomberg L.P. in January 2011.

Interview

Applied through college career site.
Emailed me a few weeks later about taking an Intelligence Test, which was of average difficulty, some simple questions, some doozies like on a MENSA test, some annoying ones about finding the number of "h"s in a paragraph etc etc. Apparently I did well enough.

Got a request for a phone interview a week or so later. The phone interview consisted first of talking about certain projects and work experience on my resume, then some programming related questions based on my couple of programming courses, and a couple of brain teaser/puzzles. Use techinterview(dot)com for an excellent resource for these types of questions. I wasn't quite able to answer one of the questions fully, but I talked through the entire thing and got frustratingly close. Very nice interviewer though, helped me out on questions I struggled with.

Invited for an on-site interview, where they flew me in and put me up in a pretty nice hotel a few blocks away from the office. Very nice building, great atmosphere, glass doors in all the meeting rooms, cool stuff. First interview was with 2 software devs, who grilled me on a lot of C++ concepts (especially memory management and pointers), that I claimed to know from my self-study, but realized very quickly that I really didn't have a grasp on. it was very difficult for me, but should be a cakewalk for most people experienced in C++. I personally thought I did terribly on this portion of the interview. Be ready to write code on a notepad. One of the interviewers was really nice and helpful, the other seemed like he was having a bad day, and my inability to answer some of his questions quickly seemed to frustrate him even more.

Next was a 1:1 with a manager in R&D, who asked me more brain teasers and a few more programming questions, which started off badly like the first interview, but got progressively better.

Finally, there was a 1:1 with someone from HR, who asked a simple data structure concept question, but focused more on my resume, past experience, and other typical HR questions. He was really relaxed and put me at ease after a rigorous first couple of rounds of interviews.

Advice: Brush up on whichever programming language you are most comfortable with. Don't lie about this! Like very basic theory and syntax, and those little nuances that you might be asked on an AP CS test or an intro CS test in college. Even if one of the on-site interviews goes badly, regroup between rounds and knock the next one out, and they will vouch for you (believe me...)

Interview Questions

  • What are the differences between Java and C++?   1 Answer
  • Given an array of integers, write an algorithm to find the largest sum of consecutive integers in the array.   Answer Question
  • Describe how you would implement a HUGE phone book where a user would enter the first three letters of a name and the program retrieve all names with those first three letters as fast as possible.   1 Answer

Other Interview Reviews for Bloomberg L.P.

  1.  

    Financial Software Developer Interview

    Anonymous Interview Candidate in London, England (UK)
    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took a weekinterviewed at Bloomberg L.P. (London, England (UK)) in April 2008.

    Interview

    30 minute phone interview, followed by in-house interview.
    I lasted 3-4 hours and consisted of 3 technical and 1 HR interview.
    Typical questions asked were about programming, puzzles, algorithms, etc

    Negotiation

    I wasn't able to negotiate

  2. Helpful (2)  

    Financial Software Developer Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 3 daysinterviewed at Bloomberg L.P..

    Interview

    Campus hiring , two days of interviews. But only 4 interviews. Good technical rounds , all in C++.
    1. Code for merging two sorted linked lists.
    2. Given a iterator access, how do you print data in circular fashion on the screen.
    3. Given two numbers with each digit in single node of a linked list, how do you add the numbers.
    4. Optimal code for Fibonacci number generation.

    Interview Questions

    • Why bloomberg and how do you think this job will help your career.   Answer Question
  3. Helpful (9)  

    Financial Software Developer Interview

    Anonymous Interview Candidate in New York, NY
    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 6 weeksinterviewed at Bloomberg L.P. (New York, NY) in October 2012.

    Interview

    The process started with visiting the Bloomberg LP booth at my university. I gave them my resume and we discussed a project or two. I then asked if they were doing interviews on campus and they told me yes. Before I could get a campus interview, I had to answer a few questions at the booth. These questions were brain teasers and C++ specific language questions. Upon impressing the recruiters at the booth, I was offered the on-campus interview.

    Next, I met with two campus recruiters about a week or two later when they were in town. It was a technical interview with a few HR undertones to see if I had done my research. Questions were mostly based on system architecture: "how would you design a stock tracking system...?" and data structures: "how would you implement a queue using only the stack data structure?"

    A couple weeks later, I heard from an HR representative who invited me to an on-site interview. They flew me to New York and I stayed in a hotel the night before the interview. I got to Bloomberg Tower at 10:30 am and the interview was at 11:00 am. You will be asked to check in at the front desk 15 minutes before your interview. You will have your picture taken and they will print a visitors badge for you. Then you will go up to the sixth floor and wait for your host to come greet you. My host came for me a couple minutes later and took me to a conference room on the 23rd floor of the building. The view was phenomenal. I had a fantastic view of Manhattan and Central Park.

    The first interview was 2-on-1. One of the interviewers was a project lead and the other was more fresh. They started with the some questions about me and my resume. I got to tell them about my favorite project and show some enthusiasm for my work. Next they asked some technical questions. Specifically the questions were algorithms and data structures questions.

    The next interview was 1-on-1 with someone more senior. From what I gathered he was a team lead - mobile development if I recall correctly. His questions were very direct and he made it clear that he was not trying to trip me up or ask me trick questions. He was very blunt but it was one of the best interviews I have had because the pressure was on and I had to think on my toes. His questions were of an HR nature mostly. The toughest and most surprising question he asked was "There are many large companies with many of the same things to offer as Bloomberg LP in the city, eg Google. If a friend was there and mentioned they had opportunities available, would you pursue an opportunity there?" See the answer below. After the HR questions, the interviewer asked me a number of coding questions ie find the bug in this code.

    The last interview was strictly HR stuff - including the dreaded "do you have any expectations with respect to compensation?" I used some of my knowledge from this website to answer with a range and tell her that I expect at least the average salary to be competitive. The HR interviewer said they routinely offer higher than the number I requested.

    At the end of every interview I was given the opportunity to ask questions.

    I heard from HR in only 3 business days with an offer.

    Interview Questions

    • There are many large companies with many of the same things to offer as Bloomberg LP in the city, eg Google. If a friend was there and mentioned they had opportunities available, would you pursue an opportunity there?   1 Answer

    Negotiation

    They gave me more than a month and a half to accept their offer. I have yet to negotiate and I probably will not - given that their offer was better than I was hoping for.

  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Financial Software Developer Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 2 weeksinterviewed at Bloomberg L.P. in October 2012.

    Interview

    Campus interview

    1. Summation of 2 numbers to X in a given list of Numbers
    2. Longest Palindrome Substring
    3. Design of Datastructure : to have O(1) - access, delete. recently used

    Onsite Interview

    1. last integer remaining in a number list of 100 if every number were to shoot his neighbour in cyclic fashion
    eg 1->2->3->5->6->7->8->9->10->1

    2. reverse number

    3. to chose when to buy/sell given a forecast of next N days's prices of given stock , u are allowed to buy/sell only one stock multiple number of times.
    objective - maximize profit

    Interview Questions

  6. Helpful (1)  

    Financial Software Developer Interview

    Anonymous Interview Candidate in New York, NY
    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    The process took 4+ weeksinterviewed at Bloomberg L.P. (New York, NY) in December 2011.

    Interview

    After applying through Bloomberg's website, I received an email about a week or two later saying that I had made it through a round of resume screening and I was asked to take an online skills assessment test. This test consisted of basic IQ sort of things (shape rotations/reflections), or things you might see on the LSAT exam (given 8 statements, what order did the horses place in a race?)

    2-3 days after the IQ Test, I was asked to set up a phone interview which took place the following week. Because I don't have a computer science background, they asked "Get to know you" type questions about my past experience, and then asked targeted questions that are basically round-about ways to get you to consider computer science problems.

    Within a week I had been asked for an on-site interview, which I went to a few weeks later. This interview consisted of three stages. In the first, I met with three interviewers who asked me questions to gauge my understanding of algorithms and high level design, and they asked me to write down a program in full syntax for the language I had the most experience in (Java). In the second round, I met with a senior member and he asked questions to gauge my interest and fit with the company, as well as to gauge my ability to transition into an IT position from an engineering background (What makes you think you would be happy doing this type of job every day when your experience is primarily in research?) The third and last round consisted of meeting with a man from HR and he asked very general questions, then gave me a super-brief tour around 2 floors of the building.

    Interview Questions

    • How would you go about designing Facebook's "Suggest a friend" feature? How would you choose WHICH people to suggest as friends?   1 Answer
    • Write a java program that can convert a string of numbers (e.g. "5387") into an integer (5387).   4 Answers
    • One question to see if I could understand Linked Lists and how to manipulate them, having never heard of them before.   Answer Question

    Negotiation

    I did not negotiate. I saw the salary range that had been posted on this website and thought it was fair, so I accepted it.

  7.  

    Financial Software Developer Interview

    Anonymous Interview Candidate in New York, NY
    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took a dayinterviewed at Bloomberg L.P. (New York, NY) in August 2010.

    Interview

    The interviewer was welcoming and very knowledgeable. He presented me with a problem that his own team had been working on the year before. Without revealing anything about their own solution, he guided me through the development process and asked me questions about each road block. Topics included data structures and algorithms, caching, and scientific computation. He also asked me to code out atoi in C.

    Interview Questions

    • Implement a platform-independent version of atoi in C   1 Answer
    • Quant's on his team use extremely complex equations to generate 3-D surfaces with thousands of points. What is the most efficient way of storing these surfaces?   Answer Question

    Negotiation

    no negotiations

  8.  

    Financial Software Developer Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    The process took 4+ weeksinterviewed at Bloomberg L.P. in September 2011.

    Interview

    The interview comprises of a combination of brainteasers, probability, programming and algorithms questions. Be prepared to write c++ codes on a piece of paper. The interviewers are very friendly and would be happy to help you out. Over all I loved the experience and am looking forward to being at the company.

    Interview Questions

  9. Helpful (4)  

    Financial Software Developer Interview

    Anonymous Interview Candidate in New York, NY
    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    The process took 2 weeksinterviewed at Bloomberg L.P. (New York, NY) in February 2012.

    Interview

    I applied to the position online, thinking it would go nowhere like all my other online applications. I got an email a couple days later asking me to take an assessment test (it was basically an IQ test). The test was about 30 questions, 3 minutes per question (it was timed per question) and the questions ranged in difficulty. I certainly didn't get all of them right, far from it. After that, I got an email asking me to set up a time for a phone interview. I responded, and then 1 week later they came to campus for a career fair. I went up to them and mentioned that I'd already begun the process online, and they took over the process from there. I interviewed 4 times within a week of approaching them at the career fair, and got my offer the following week. 3 interviews were technical, the last one was HR. The first two were knock-out rounds, and the last 2 were actually back to back, I went from the 3rd interview right to the 4th.

    Interview Questions

    • Say I have a deck of 52 cards, regular deck of cards. I put a joker in the deck somewhere and shuffle it up. Now I start dealing you cards until the joker shows up. Once it shows up, I stop dealing you cards. What is the probability that you have, in your set of cards, all 4 aces?   10 Answers
    • Implement a square root function   2 Answers
    • Can you cover an 8x8 chess board with dominos if two corner squares are removed (not two from the same side, 2 diagonal from each other). A domino covers 2 squares and no dominos can hang over the side of the board.   4 Answers
    • There is a panel containing 3 light switches in front of you. Each switch controls a light in a room somewhere. Doesn't really matter where. You can play with the switches as much as you like, but you're only allowed to enter the room once. How do you tell which switch controls which light? Again, you can only enter the room once, so you cannot play with the switches after you enter the room, but you can play with them as much as you want before you enter the room. One entry is all it takes to determine which switch controls which light.   4 Answers

    Negotiation

    Didn't negotiate

  10.  

    Financial Software Developer Interview

    Anonymous Interview Candidate in New York, NY
    Accepted Offer
    Positive Experience
    Difficult Interview
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    interviewed at Bloomberg L.P. (New York, NY) in December 2009.

    Interview

    Hiring process is pretty streamlined. Usually u go through an online programming oriented test, then a phone interview and then in-house interviews. All of the interviews are very technical in nature strictly programming/db specific and only if u make through technical stuff u get to go through a mild HR/behavioral sort of interview.

    Interview Questions

    • Dont remember specific questions but prepare urself for hardcore programming, problem solving, databases and best practices stuff.   Answer Question

Work at Bloomberg L.P.? Share Your Experiences

Bloomberg L.P.

 
Click to Rate
or

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.