Bloomberg L.P. Software Engineer Interview Questions

Updated Jun 30, 2015
199 Interview Reviews

Interview Experience

Interview Experience

37%
40%
21%

Getting an Interview

Getting an Interview

44%
36%
6%

Interview Difficulty

3.1
Average

Interview Difficulty

Hard

Average

Easy

199 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Employee in New York, NY
No Offer
Neutral Experience
Average Interview

Application

I applied online. The process took 1 dayinterviewed at Bloomberg L.P. (New York, NY).

Interview

You go through four cycles. Two technical interviews with interviewers who seem to have been pulled away from their desks by surprise. Then you go on to interview with a director or manager for the team you applied to. Afterwards, you'll finish off the interview process with an interview with HR. If you do not make it through at least three rounds, expect a rejection or continuation of your interview.

Interview Questions

  • Asked technical questions related to data structures and algorithms.

    Example: Maximum subarray problem involving gas stations.
     
    Answer Question

Other Interview Reviews for Bloomberg L.P.

  1.  

    Software Engineer Interview

    Anonymous Employee in New York, NY
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through college or university. The process took 1+ weekinterviewed at Bloomberg L.P. (New York, NY) in March 2014.

    Interview

    First, I had a phone interview, then two on site interviews. Then the manager interviewed with me. All the questions were technical and C questions. I was first approved for an interview with the manager only, but they made a mistake and I had three technical interviews first instead of only one.

    Interview Questions

  2.  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    Neutral Experience
    Easy Interview

    Application

    I applied through a recruiter. The process took 3+ monthsinterviewed at Bloomberg L.P. in May 2015.

    Interview

    I had two interviews one phone interview, and one Skype interview. The two interviews asked about why I want to join Bloomberg, my past experience, why I want to leave my current job, etc. Then the technical stuff started. The questions were quite simple.

    Interview Questions

    • - I was asked to write a method that detects if there's a cycle in linked list.
      - I was asked to implement a web browser without duplicates.
      - I was asked to find the maximum possible loss given a list of daily stock prices.
       
      Answer Question
  3.  

    Software Engineer Interview

    Anonymous Employee in Boston, MA
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 1 dayinterviewed at Bloomberg L.P. (Boston, MA) in March 2015.

    Interview

    Got a call back for a technical interview after speaking with the company at my school's career fair. I met with two employees in a small room in my school's engineering department. They went straight to technical questions. The atmosphere felt pretty intense/nerve-racking so I definitely recommend arriving prepared and confident.

    Interview Questions

    • They asked questions about algorithmic complexity (for example, the advantages/disadvantages between vectors and lists) and then gave me coding challenges to solve on the spot (for example, write a function to sum up the digits in a number).   Answer Question
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. Helpful (3)  

    Software Engineer Interview

    Anonymous Employee in New York, NY
    No Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

    The whole process was fast. My recruiter contacted me to get me a phone interview one week after I applied on their website. My phone interview was on Friday, and the next Monday I got an invitation for an onsite interview in New York. Onsite interview was two-round technical. If you do well in them, you'll get two more. Overall, I had a good experience with Bloomberg, my interviewers were friendly, the hotel they booked for me was nice, and they gave me enough money to take care of the transportation.

    Interview Questions

    • Reverse words in a sentence (a char[]) without using additional space.
      eg. "Hello there children" -> "children there Hello"
       
      3 Answers
  6.  

    Software Engineer Interview

    Anonymous Employee in New York, NY
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 4+ weeksinterviewed at Bloomberg L.P. (New York, NY) in May 2015.

    Interview

    I applied online. Received phone interview request within 3 weeks. On the phone I was asked two technical questions.
    *First one is to find the loop in a linked-list.
    *Second one was a bit different, my interviewer asked me to consider a function which is shaped as an S-curve in x-y plane which is always increasing. Then he asked me to find the corresponding x value of a given y value. (the function was a black-box function, I didn't know what it does). He was so helpful and he helped me in both of the questions to find the correct answers.

    After the phone interview I got the invitation of in-house interview within 3 days. I went to Bloomberg tower which was quite fascinating(the view from 29th floor etc.).

    In the interview process, I only survived two rounds. In the first round there were three people. Two of them were interviewers and one was monitoring the interview process. The questions;

    1-) How to maximize the profit from tomorrow's stock information. I was allowed to do two transactions, the first one was buying and the second one was selling. I needed to find the best possible buy point and sell point to maximize my profit.

    2-) In a string containing paranthesis, curly brackets, brackets, how to control if the string is valid( every opened paranthesis, curly brackets and brackets must be closed before string is ended)
        - Correct answer was to put special characters in a stack and then check them.

    The questions were not that hard but I failed to give the answers within 45 minutes and my interviewers helped me to go through the solution. In the second round there was only one interviewer (most probably the project manager) asked me some basic questions at first. First from my resume and then difference between list and vector. The push_back function's complexity in vector. Then he moved on the real question;

    1-) add sibling pointer to a complete binary search tree. In every level of the tree, one-right node would be the sibling of the current node. The rightmost node's sibling pointer of each level should be set to NULL. Here is an example;

              5
         3 7
       2 4 6 8
    In this BST, 7 is the sibling of 3. 4 is the sibling of 2. 6 is the sibling of 4 etc. 5,7 and 8 has sibling pointer of NULL.

    He helped me to find the correct answer but I failed to write the code for it within 45 minutes. After this interview, he escort me to the entrance of the building and told me I will receive the answer within few days.

    Interview Questions

  7. Helpful (3)  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

    Applied online. Got call from recruiting coordinator to schedule a phone interview. The phone interview was completely technical.Total Time 45 mins. Just 5 mins to learn about you and to gauge your background. Then a programming question for which i had to write the code in Javascript( I chose it !) on HackerRank's code-Pair. Overall, i would say the interview was of average difficulty. I was able to solve the question( i was on right track) but due to time constraint and interview jitters just was unable to get my code to run. The interviewer was very helpful and the interview as a whole was a nice experience.

    Interview Questions

    • How would you sort the list of version numbers. For eg: You are given a list A as ["1.1","1.1.5","12.0","1.23","12.3"]. Now sort this ?   2 Answers
  8.  

    Software Engineer Interview

    Anonymous Employee in New York, NY
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied through a recruiter. The process took a weekinterviewed at Bloomberg L.P. (New York, NY) in April 2015.

    Interview

    The role was initially described as C# / WPF, and F# expert - I did not claim to be expert in any of these - for a trading solution connectivity and integration software platform. The interview was via HackerRank, with the primary interview held over phone, while the interviewer could share coding with me via HackerRank.

    Initially for one hour, asked to solve code solutions for questions in C#

    Interview Questions

    • Given a array of a series of characters (char array from string) reduce multiple spaces to a single space, while preserving the other characters. The swapping needs to take place within the initial array.   2 Answers
    • Give a function, F1(), that returns either 1 or 0 randomly, write a function, F29() or F31(), that returns an event distribution of numbers from 0 to 32.   1 Answer
  9.  

    Software Engineer Interview

    Anonymous Employee
    No Offer
    Neutral Experience
    Easy Interview

    Application

    I applied through college or university. The process took 1 dayinterviewed at Bloomberg L.P. in October 2014.

    Interview

    An internet site called hacker rank was used. The phone process was a bit difficult because of the background noise. There was a bit of confusion because of this and the person conducting the interview was not completely used to the site.

    Interview Questions

  10.  

    Software Engineer Interview

    Anonymous Employee in New York, NY
    No Offer
    Positive Experience
    Easy Interview

    Application

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

    Interview

    Applied Online.
    First round was telephonic interview. Basic data structures were asked. Difference in java, c n c++ were asked as i had mentioned about three languages on my resume. The interviewer was very supportive.

    Next rounds were onsite.
    First, they will show you the company completely. Next, a couple of junior engineers will conduct first round. It was easy. They asked some basics again.
    Next round, a couple of senior engineers conducted the interview. They were bit arrogant. They confused me with small deletion of node in a linked list. you have to think loud!!!!!
    Next was a manager round. It was cooool..

    Interview Questions

    • data structure to implement phone directory.
      implement magic number game
      all other glass door ques
      be strong in data structures
       
      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.