Bloomberg L.P. Software Engineer Interview Questions | Glassdoor

Bloomberg L.P. Software Engineer Interview Questions

Interviews at Bloomberg L.P.

694 Interview Reviews

Experience

Experience
49%
31%
20%

Getting an Interview

Getting an Interview
50%
33%
8%
6
1
1
1

Difficulty

3.0
Average

Difficulty

Hard
Average
Easy

 

Software Engineer Interview

Anonymous Interview Candidate
No Offer
Neutral Experience
Average Interview

Application

I applied through other source. The process took 3 weeks. I interviewed at Bloomberg L.P..

Interview

The initial phone interview was conducted by someone from HR, covered school/project experience, a basic CS question (difference between C and Java), language skills and standard personal questions (what I do outside of school, why I chose CS). I received an email about a week later, informing me I was selected for the in-person second round interview in NYC.

When asked, I stated that my preference was to fly out the day before my interview, then fly home the the next night, after my interview was complete. However, when I got my itinerary, I was booked to fly out at 5am, the day of my interview, which put my arrival about an hour before it was to start. This seemed to be the experience of all of the other interviewees, so I would expect this is standard practice.

 I made it just in time, and was given a tour of their gorgeous office building, told of all the perks employees enjoy, the usual deal. When I got to the interview itself, there were two engineers who asked me in more detail about my coding experience, favorite projects and the like. When I stated my lack of experience with C (something I had made clear in my first interview), they seemed surprised I had made it to the second round, because nearly their entire code base is in C.

They moved on to the coding question: How can you efficiently detect whether two singly-linked lists converge, and if they do, how do you identify at which node? They were okay with using pseudocode syntax, but they wanted a great deal of explanation of my thought process along the way.

My biggest mistake was just not practicing coding in front of someone to practice beforehand - I was nervous, made a few mistakes, and missed the obvious efficient solution until they gave me a big hint.

Interview Questions

  • How can you efficiently detect whether two linked lists converged? If they do, how do you identify at which node this occurs?   5 Answers

Other Interview Reviews for Bloomberg L.P.

  1. Helpful (2)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. I interviewed at Bloomberg L.P. in July 2014.

    Interview

    First round is a phone call and shard doc interview. The interviewer was nice and patient. I'm pretty sure he could tell this was my first interview out of school, so he taught me the correct answers as I went.

    Interview Questions

    • Questions were typical computer science questions, like listing numbers in specific orders.   Answer Question

  2. Helpful (8)  

    Software Engineer Interview

    Anonymous Interview Candidate
    Declined Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

    I got an on campus interview through a career fair. The interview was 2 weeks after, and was a two on one technical interview. After doing well on this interview, they gave me a 2nd interview a day after, and it was very much the same. I got the offer a week later.

    Interview Questions

    • Approximate the square root of a number using binary search.   2 Answers
  3. Helpful (1)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer

    Interview

    apply online and a few days later I got an email to ask me to fill a form, and then 3 days later, another email told me to schedule a time for the interview

    Interview Questions


  4. Helpful (3)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Average Interview

    Application

    I applied through college or university. I interviewed at Bloomberg L.P..

    Interview

    I met bloomberg employee in University at Buffalo Career fair.
    Intv: which is your favourite language?
    me : C
    what is the difference between int and int* memory allocations?
    me: one is allocated on stack and other on heap.
    one more question was :
    'void foo(){
    foo();
    }

    Main(){
    foo();
    }

    What does this do?

    He was satisfied and scheduled an interview. (not done yet)


  5. Helpful (6)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Easy Interview

    Application

    I applied through college or university. I interviewed at Bloomberg L.P..

    Interview

    Got a phone interview after speaking with a recruiter at school career fair. The interviewer called 20 minutes earlier than the scheduled time. I did not have my laptop ready with me (I was told in the email that the interview would be done using codepair.com), so I politely asked him to call me at the scheduled time. And then he called 20 minutes later than the scheduled time. OK. that's fine with me. BUT, the entire interview was full of random easy questions. He asked me to write code on the paper and read it to him. And when I showed him my solution, he said "Why don't you use XXX? Have you not learned it?" But that problem can be solved using same time complexity in my way. :< It sounded that he was in a rush because he was super impatient and interrupted me several times when I was talking. It is by far the most negative interview experience I've ever had. And the moment I felt I was treated unfairly, I stopped anticipating the result because I don't think I'll take the offer even if I get in.

    Interview Questions

    • reverse the words in a string   1 Answer

  6.  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Easy Interview

    Application

    I applied online. The process took 4+ weeks. I interviewed at Bloomberg L.P. in October 2014.

    Interview

    There are three parts for the phone interview. The interviewer asked me which language I prefer, then I chose C++. Most of the questions are C++ specific questions, such as the polymorphism and pointer. The process last about one hour. The interviewer was very nice and passed the phone interview even though I failed to answer an easy question.

    Interview Questions

    • I am not familiar with C++ actually, so the C++ related questions are difficult to me.   Answer Question

  7. Helpful (6)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Negative Experience
    Average Interview

    Interview

    The initial round was a phone interview with HackeRank of approximately 50min. The interviewer was helpfull and was okay with coding in the language you are comfortable with.Questions about previous projects, pointer and string functions of C were asked

    Interview Questions

    • Find the maximum difference in an unsorted array with the index of max greater than min. array cant be sorted   9 Answers
  8. Helpful (10)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 4+ weeks. I interviewed at Bloomberg L.P. in November 2014.

    Interview

    Referred on October 15th, got an email from HR on October 29th, scheduled a phone interview on November 20th.
    Phone Interview. Start by asking about projects on my resume. Talked about two projects, one from my previous internship, using C++ and one in the school. Then start coding in HackerRank. Three coding problems in total -- merge sorted array, check if two trees are the same and validate if a tree is a binary search tree. Got one snippet of code in the end and asked me to think of test cases and fix the bug. It mainly completes the task to reverse integer. Give me time to ask questions about the company.

    Interview Questions

    • That would be fix the overflow issue in the last question   Answer Question

  9. Helpful (4)  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Easy Interview

    Interview

    I got email from HR to give five dates on which I could give my interview. But, on the day of my interview they asked to reschedule it as the interviewer was not available. Then, on the day of my interview I got call at the exact time, firstly I was asked to tell me about myself and how i got to know about Bloomberg..etc. Initially I misunderstood the question and wasted 15 mins, interviewer asked me about my solution and then I realised that I misinterpreted the question. I quicky came up with correct solution and then we did a dry run of it. He told me that he got my logic and then asked me to code, but despite giving me n extra 5 mins I couldn't complete the code( I did things in haste). After the interview, I tried and it took me 10 more mins to complete the code. (Posting the solution as well)

    Interview Questions

    • If the input is 6, then output should be the series 6 3 10 5 16 8 4 2 1, similarly if input is 10 then it should be 10 5 16 8 4 2 1, and if input is 4 then output is 4 2 1.   3 Answers

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.