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  London, England (UK)
Anonymous Interview Candidate in London, England (UK)
Application Details

I applied online. The process took 1 week - interviewed at Bloomberg L.P. in April 2008.

Interview Details

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 Details
I wasn't able to negotiate
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
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    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++?   View 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.   View Answer
    Accepted Offer
    Neutral 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

    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
  3.  

    Financial Software Developer Interview

    Anonymous Interview Candidate  in  London, England (UK)
    Anonymous Interview Candidate in London, England (UK)
    Application Details

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

    Interview Details

    The interview process was generally quite straight-forward compared to a lot of the banks. After an online application you're required to complete a test, which you can complete in one of several programming languages. It's very technical and mainly consists of 'look at this code, figure out what's wrong with it' problems, all emphasising syntax over anything else.

    Upon completion of the test you might be offered an interview. It'll consist of technical interviews with people of varying levels of seniority, starting with the most junior. The questions are all programming related and there are no HR type questions at all. If they like you they'll offer you a job, it's that simple.

    Interview Questions
    • You have a large data file, consisting of ten-digit numbers separated by new-line characters. Write a program in C to sort it, using at most 20MB of memory. Make it efficient.   View Answers (2)
    Negotiation Details
    This was only for an internship, so they weren't really willing to negotiate, but I got the feeling that they'd be quite flexible at the graduate level.
    Accepted Offer
    Positive Experience
    Difficult Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5. 4 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 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
    Accepted Offer
    Positive Experience
    Difficult Interview
  6. 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 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 Questions
    • 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
    Positive Experience
    Difficult Interview
  7. 6 people 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 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 Questions
    • 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)
    Accepted Offer
    Positive Experience
    Difficult Interview
  8. 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 2 days - interviewed at Bloomberg L.P. in February 2009.

    Interview Details

    First met the company at our university career fair. I handed them my resume and soon after I was contacted for a live interview. The people who interviewed me were nice, but one of them was a little condescending. The first interview had two employees speaking with me. They asked technical questions about my skills. Then they presented some programming questions, which I thought were not too difficult. You had to use C++ to solve the problems. I started the interview really well, but got a little flustered towards the end. I think I did average.

    The next day they called me back for a second round of interviews. This time the interviews were one on one. I first spoke with a senior developer who asked more technical questions. I felt that I did well in this part. Next, an HR representative interviewed me and I did really well. I answered each question well and showed confidence. Needless to say, I felt a lot better about the second day.

    About a week later they called and offered me a position. I accepted.

    Interview Questions
    • Suppose your software requires the client to enter information into a database. What do you do if data insertion takes too long?   View Answers (2)
    Negotiation Details
    Could not negotiate.
    Accepted Offer
    Neutral Experience
    Difficult Interview
  9.  

    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 days - interviewed at Bloomberg L.P. in August 2009.

    Interview Details

    Applied through its online system and then contacted by Bloomberg's HR. I was emailed a link to do a technical test. The test took about one hour to complete. The test is fairly simple and basic, including mathsmatics, logic, and analytical reading. After 3 days the test done, I was invited to the office to do an 1:1 interview. Generally the interview focus on what's on your resume.

    Interview Questions
    Accepted Offer
    Neutral Experience
    Difficult Interview
  10.  

    Financial Software Developer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    The process took 3 weeks - interviewed at Bloomberg L.P. in October 2009.

    Interview Details

    online test for C++, difficult, tricky

    then phone interview, comprehensively on C++, threads

    onsite has 3 stages. first by HR about behavior questions, then two technical interviewers focusing on language C/C++, finally with a senior manager.

    get offer next business day.

    Interview Questions
    • what is static in C++; give a function using pointer to combine two strings (make sure to understanding pointer, array, and const); where the const string stored   Answer Question
    Negotiation Details
    just take the offer considering current economic
    Accepted Offer
    Positive Experience
    Difficult Interview

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.