Bloomberg L.P. Financial Software Developer Interview Questions

Updated Sep 6, 2014
Updated Sep 6, 2014
72 Interview Reviews

Interview Experience

Interview Experience

66%
29%
4%

Getting an Interview

Getting an Interview

63%
17%
17%

Interview Difficulty

3.5
Average

Interview Difficulty

Hard

Average

Easy

72 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Financial Software Developer Interview

Anonymous Interview Candidate  in  New York, NY
Anonymous Interview Candidate in New York, NY
Application Details

I applied through college or university. The process took a day - interviewed at Bloomberg L.P. in August 2010.

Interview Details

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   View 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 Details
no negotiations
Accepted Offer
Positive Experience
Difficult Interview

Other Interview Reviews for Bloomberg L.P.

  1. 1 person found this helpful  

    Financial Software Developer Interview

    Anonymous Interview Candidate  in  New York, NY
    Anonymous Interview Candidate in New York, NY
    Application Details

    The process took 4+ weeks - interviewed at Bloomberg L.P. in December 2011.

    Interview Details

    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?   View Answer
    • Write a java program that can convert a string of numbers (e.g. "5387") into an integer (5387).   View Answers (4)
    • One question to see if I could understand Linked Lists and how to manipulate them, having never heard of them before.   Answer Question
    Negotiation Details
    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.
    Accepted Offer
    Positive Experience
    Difficult Interview
  2. 1 person found this helpful  

    Financial Software Developer Interview

    Anonymous Interview Candidate  in  New York, NY
    Anonymous Interview Candidate in New York, NY
    Application Details

    I applied through college or university. The process took 3 weeks - interviewed at Bloomberg L.P. in November 2011.

    Interview Details

    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.   View Answer
    • Given a list of strings, determine if there are any anagrams. What is the running time of your algorithm?   View Answers (2)
    Accepted Offer
    Positive Experience
    Easy Interview
  3.  

    Financial Software Developer Interview

    Anonymous Interview Candidate  in  New York, NY
    Anonymous Interview Candidate in New York, NY
    Application Details

    I applied online. The process took 2 months - interviewed at Bloomberg L.P. in March 2011.

    Interview Details

    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).   View Answers (2)
    • 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   View Answer
    Accepted Offer
    Positive Experience
    Average Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5.  

    Financial Software Developer Interview

    Anonymous Interview Candidate  in  New York, NY
    Anonymous Interview Candidate in New York, NY
    Application Details

    I applied online. The process took 3 weeks - interviewed at Bloomberg L.P. in March 2011.

    Interview Details

    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
    Accepted Offer
    Positive Experience
    Difficult Interview
  6. 3 people found this helpful  

    Financial Software Developer Interview

    Anonymous Interview Candidate  in  Ann Arbor, MI
    Anonymous Interview Candidate in Ann Arbor, MI
    Application Details

    The process took 1 week - interviewed at Bloomberg L.P. in February 2011.

    Interview Details

    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   View Answer
    • Write a program for the transpose of a matrix   View Answer
    • If you have an array, how will you find an element?   View Answer
    • Now if you have a sorted array, how will you search for an element?   View Answers (3)
    • Write a function for binary search   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  7. 2 people found this helpful  

    Financial Software Developer Interview

    Anonymous Interview Candidate  in  New York, NY
    Anonymous Interview Candidate in New York, NY
    Application Details

    The process took 1+ week - interviewed at Bloomberg L.P. in December 2010.

    Interview Details

    the first round interview was 2:1 where they asked a few data structures algorithms and bunch of standard brain teasers. the second round interview was with a senior developer where he asked more programming based questions, asked to write java code (traverse a binary tree)... the overall process was very fast and they were very friendly, they emailed within 2 days after each interview.

    Interview Questions
    • write the code to traverse a binary tree   View Answer
    Accepted Offer
    Positive Experience
    Average Interview
  8.  

    Financial Software Developer Interview

    Anonymous Interview Candidate  in  New York, NY
    Anonymous Interview Candidate in New York, NY
    Application Details

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

    Interview Details

    Ask about details in your resume
    Concepts:
    Explain virtual functions
    polymorphism
    static inner class in Java
    Interview questions:
    How to implement a priority stack with two basic stacks
    When will use map, when will you use vector and queue?

    Interview Questions
    • How to implement a priority stack with two stacks   View Answer
    Negotiation Details
    Being able to work with Unix and familiar with basic use of C/C++
    Accepted Offer
    Neutral Experience
    Average Interview
  9.  

    Financial Software Developer Interview

    Anonymous Interview Candidate  in  New York, NY
    Anonymous Interview Candidate in New York, NY
    Application Details

    I applied through an employee referral. The process took 3 weeks - interviewed at Bloomberg L.P. in January 2011.

    Interview Details

    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   View Answer
    Accepted Offer
    Positive Experience
    Easy Interview
  10. 1 person found this helpful  

    Financial Software Developer Interview

    Anonymous Interview Candidate  in  New York, NY
    Anonymous Interview Candidate in New York, NY
    Application Details

    The process took 2 months - interviewed at Bloomberg L.P. in November 2010.

    Interview Details

    Applied online through university career services office
    1) went to on campus interview with a few developers who were pretty rude, but somehow i got through
    2) invited to a bloomberg on-site interview

    Interview Questions
    • three friends with different salaries need to find out their average salary without revealing individual salaries to each other. how?   View Answers (2)
    • use a for loop to populate an array of ten integers with increasing numbers from 0   Answer Question
    Accepted Offer
    Neutral Experience
    Difficult Interview

See What Bloomberg L.P. Employees Are Saying

1 person found this helpful

 Current Senior Software Engineer in New York, NY

Pros: “This is a real meritocracy where your hard work will translate into opportunity. The company is financially and structurally stable, so you aren't distracted by quarterly shareholder…” 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.