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 (9)  

Financial Software Developer Interview

Anonymous Interview Candidate in New York, NY
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.

Other Interview Reviews for Bloomberg L.P.

  1. Helpful (2)  

    Financial Software Developer Interview

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

    Application

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

    Interview

    Drop resume at university career fair, schedule an one-week-later school campus interview right on the career fair after chatting with the representatives; the second week, 2 rounds interviews with 2 Bloomberg employees each in the same time, all technique questions; then got an invitation for an on-site interview with a technique manager, followed up by an HR representative. The onsite interview is technique too, they also ask why you want to work here and show you Bloomberg terminal. Got an offer a week later.

    Interview Questions

    • Seems there's a stress test during one of those interview in which they ask you an open ending question and pretend not satisfy with your first answer. Just keep calm and keep talking.   Answer Question
  2. Helpful (4)  

    Financial Software Developer Interview

    Anonymous Interview Candidate in New York, NY
    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

  3. Helpful (2)  

    Financial Software Developer Interview

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

    Application

    I applied online – interviewed at Bloomberg L.P. (New York, NY) in February 2012.

    Interview

    Standard Interview process, with recruiters visiting my school, there were 4 rounds of on campus interviews, roughly 50 minutes each. First 2 where with 2 software developers, then 1 HR interview and lastly a senior executive interviewed me.

    Interview Questions

    • The exact details are a bit hazy, the basic idea was as follows. Implement a storage class using in c++. The storage class had to store doubles in an array and write to both ends of the array, while recycling the space as efficiently as possible.   1 Answer

    Negotiation

    I did not negotiate

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


  5. Helpful (1)  

    Financial Software Developer Interview

    Anonymous Interview Candidate in New York, NY
    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.

  6. Helpful (1)  

    Financial Software Developer Interview

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

    Application

    I applied through college or university. The process took 3 weeksinterviewed at Bloomberg L.P. (New York, NY) in November 2011.

    Interview

    I had two rounds of on campus interviews. After which they flew me out to New York for final rounds.

    Interviews start off with a short behavioral discussion, followed by coding questions, and finally there is time for questions.

    Behavioral questions are very basic 'get to know you' questions

    Coding questions are somewhat challenging, and fairly straightforward. Show that you can solve problems and think out loud. Any undergrad CS program should prepare you well.

    I had a very positive experience. All my interviewers were very sociable and nice: people I could see myself working with.

    The company culture seems to be that of constantly pushing out products with a fast paced release schedule, which could be a pro or con depending on the environment you like.

    Interview Questions

    • Implement a square root function.   1 Answer
    • Given a list of strings, determine if there are any anagrams. What is the running time of your algorithm?   2 Answers
  7.  

    Financial Software Developer Interview

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

    Application

    I applied online. The process took 2+ monthsinterviewed at Bloomberg L.P. (New York, NY) in March 2011.

    Interview

    Initially applied online. They had recruiters heading to our school so I was set up with an interview upon their arrival in early march.

    There were three interviewers present that day, one main guy and two others. I was interviewed by one of the secondary guys, but halfway through the main guy came in and took over the interview. The interview was all technical. First guy asked about matrix coding in my preferred language (java) and then asked me to do more with it and then improve upon the code. Then he asked about running times of the two pieces of code. The other (main) guy, wrote a sample code in C and asked me to explain it and then answer questions relating to it. I had no experience in C, which I had already told him, to which he replied "excellent". Interview lasted ~1 hour.

    I heard nothing from them until 3 weeks later (though I attribute this delay to the fact that they returned to NYC and then my area had a big snow storm). I received a call about a second interview. At the second interview the same 'main' guy from before interviewed me . Another technical interview asking me to write a piece of code that had a finance twist, in my language of choice. At the end I was immediately asked to return the next day for the third interview. Lasted ~1 hour.

    The third interview was actually two separate interviews, first with a senior member, and then with a HR personnel. These were not technical interviews. The senior member presented me with a real world problem and asked what steps I would go about in trying to solve it. The HR personnel was mainly there, in my opinion, to observe interviewees' personalities. Both interviews combined lasted ~40min.

    I then did not receive word for another two weeks, at which point I was informed (phone/email) that I had been accepted but there were no training positions open. Maybe a week passed before I was given an official offer as a spot had opened up.

    Interview Questions

    • Write a program that given a 2D integer matrix (default value: 0) and a coordinate in the matrix, it sets all of the elements diagonal to the coordinate to a value of 1 (so that if you wrote it on a piece of paper there's an X with the coordinate at the center).   2 Answers
    • Improve on the previous code, then give the running time on the two codes and explain which would be better to use if you were a manager and presented with these two codes and why   1 Answer
  8.  

    Financial Software Developer Interview

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

    Application

    I applied online. The process took 3 weeksinterviewed at Bloomberg L.P. (New York, NY) in March 2011.

    Interview

    non-cs background.
    On line test, focus on IQ and logic
    Phone interview, talking about the current project, and one problem solving question.
    On-site, 1:1 interview, hr, manager, technology question, basic concept, IQ test, and basic behavior questions.

    Interview Questions

  9. Helpful (3)  

    Financial Software Developer Interview

    Anonymous Interview Candidate in Ann Arbor, MI
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    The process took a weekinterviewed at Bloomberg L.P. (Ann Arbor, MI) in February 2011.

    Interview

    Applied to Bloomberg through career fair. A good thing is they take non-computer science majors as well for software development positions. I had one technical interview and heard back from them after about 4 days for the second technical interview. After this, I was given a date immediately for the next round of interviews, which were financial and HR. Financial is bare minimum and they also want to see your problem solving approach in general. HR was quite usual without anything significant.

    The people seemed to know well. My second technical interviewer was quite knowledgable and knew the stuff he was talking about. There was another interviewer with him who didn't speak much. The first round was with the person whom I met during career fair.

    Interview Questions

    • Some discussion about my previous projects   1 Answer
    • Write a program for the transpose of a matrix   1 Answer
    • If you have an array, how will you find an element?   1 Answer
    • Now if you have a sorted array, how will you search for an element?   3 Answers
    • Write a function for binary search   Answer Question
  10.  

    Financial Software Developer Interview

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

    Application

    I applied through an employee referral. The process took 3 weeksinterviewed at Bloomberg L.P. (New York, NY) in January 2011.

    Interview

    1 online screening test
    1 phone interview (30 min)
    3 onsite interviews in one day(30 min each)

    Interview Questions

    • C programming: passing a string with a return argument   1 Answer

See What Bloomberg L.P. Employees Are Saying

 Former Account Manager in San Francisco, CA

Pros: “The analytics program is a wonderful place to start a career, especially if you are looking to continue into the finance space. It's also a great foundation for a career in sales. The…” Full Review

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.