Bloomberg L.P. Financial Software Developer Interview Questions | Glassdoor

Bloomberg L.P. Financial Software Developer Interview Questions

Updated Jan 19, 2017
322 Interview Reviews

Experience

Experience
52%
35%
12%

Getting an Interview

Getting an Interview
51%
42%
3%
2

Difficulty

3.2
Average

Difficulty

Hard
Average
Easy

322 Candidate Interview Reviews Back to all Interviews

Filter

Sort: Popular Date Difficulty

Filter

Sort: Popular Date Difficulty

 

Financial Software Developer Interview

Anonymous Employee
Accepted Offer

Application

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

Interview

C++ questions, like sizeof implementation, swap code. Simple questions but they expect thorough answers.
Maximize profit given a sequence of daily prices by buying and selling only once each.
Describe your most complicated work.
One interviewer tried to test my bias for action and if I have an urgency to do something quick and finish the goals

Interview Questions

Negotiation

non-negotiable

Other Interview Reviews for Bloomberg L.P.

  1. Helpful (1)  

    Financial Software Developer Interview

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

    Application

    I applied through college or university. I interviewed at Bloomberg L.P. (New York, NY) in February 2014.

    Interview

    Applied through college career fare , received a mail to schedule a phone interview , pretty standard coding questions , refer careercup , on site call to new york , kind of cheap on travel and food , my both interviewers were canadians , very friendly kept on dropping hints through out the process wen i was stuck

    Interview Questions

    • gave me a tree of 3 level and provided me a number that contains the level number and asked me to code a program that would print the nodes on that level in the tree.   3 Answers
    • gave me a Uint of 1 byte and asked me to match it with pattern of 10101 bits in the content of Uint given through a function called getbits().   1 Answer

  2.  

    Financial Software Developer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 4+ weeks. I interviewed at Bloomberg L.P. in February 2014.

    Interview

    I submit my resume during career fair and through website. Then I got two interviews at campus. Today,i 'm going to NY to have my third interview.

    Interview Questions

    • The first interview has two questions, the first asked me to design an algorithms to draw a spiral with 90 degrees turn. Then second one asked me to design a class to add data to an array and delete data. In the second interview, the first question asked me to design an algorithms to calculate the area of a space. I was given only one function, which return a vector contains spaces that randomly splited, or 1 if if contains only one pieces of space with only 1 unit area; The second question is to define how two binary trees are equal, then write a function to define that.   1 Answer

  3.  

    Financial Software Developer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

    I applied at Career Fair and then I got a phone interview. The phone interview is not hard. All he asked is basic C/C++ question and data structure questions. Q1, merge two sorted array. Q2, pointers in C++. Q3, OO design.

    Interview Questions


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


  5.  

    Financial Software Developer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 1 day. I interviewed at Bloomberg L.P. in February 2014.

    Interview

    Met the recruiters at the career fair. The initial screen was pretty easy. The next day met with a panel of interviewers which lasted an hour. Was pretty nervous and stumbled even for easier ones. Did not expect behavioral from technical panel who thought I was nervous and tried to ease the pressure.

    Interview Questions

    • Given a stream of integers, how do you find the median of the numbers? Follow Up: Consider the functionality for a corp., to find the median of company, what is the most time effective way of doing it? Now, if having similar functionalities such as average, min, max, variance, etc. what data structures would you use?   1 Answer
    • Generate a random stream of integers without using rand(). Follow Up: What modifications should be done to the program if to generate random stream of integers within limits (max, min) inclusive?   Answer Question
    • Given a string, find the longest contiguous sequence of strings without using additional memory; one or two variables are fine. Pick any one if a tie. e.g. sbcsdfaaiwer; ans: aa   Answer Question
    • Behavioral: What if your manager goes against your decision? Who will you consult and what is the best thing to do if you think that you are right in this case?   Answer Question

  6. Helpful (4)  

    Financial Software Developer Interview

    Anonymous Interview Candidate
    No Offer
    Difficult Interview

    Application

    I applied online. The process took 4 weeks. I interviewed at Bloomberg L.P..

    Interview

    I filled out an application on the company website and was contacted via email to schedule a phone interview. This took place two or three weeks after applying. Eight days later I had the interview.

    The interview was technical, consisting of story problems to solve. Some of the questions had multiple parts. Because the interview was meant to last 45 minutes, there was time pressure and the recruiter would not move on to the next question until I had answered the current question to his satisfaction. When I suggested a less efficient solution for a problem, he would not move on until I found his solution. If I struggled with a question hints or clarification would be given.

    Interview Questions

    • You have 25 horses and a racetrack where you can only race 5 horses at a time. You can only get qualitative comparisons of horses (e.g. horse A is faster than horse B), not actual race times. How can you determine the three fastest horses with the fewest races?   7 Answers

  7. Helpful (1)  

    Financial Software Developer Interview

    Anonymous Interview Candidate
    No Offer

    Application

    I applied online. The process took 2 weeks. I interviewed at Bloomberg L.P..

    Interview

    Phone Interview

    Interview Questions


  8. Helpful (1)  

    Financial Software Developer Interview

    Anonymous Employee in Stanford, CA
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took 3 weeks. I interviewed at Bloomberg L.P. (Stanford, CA) in January 2014.

    Interview

    Met at a campus career fair, scheduled for technical interview the next day. Was flown to New York for two more technical interviews (I was actually exempted from these, but others had them) and HR and senior manager interviews; offered the job within a couple days of interviews. Interview process was smooth and communication was excellent; free trip to NYC didn't hurt either. HR at Bloomberg is brilliant and runs well; love the people there.

    Interview Questions

    • Given a directional graph, where each node contains a letter, and a lexicon, find all words in the lexicon that appear in the graph.   Answer Question

    Negotiation

    Was a freshman, so didn't negotiate. Pay was more than generous, and more than Google, Facebook, etc. were paying any of my classmates.


  9. Helpful (16)  

    Financial Software Developer Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 2+ months. I interviewed at Bloomberg L.P. in December 2013.

    Interview

    Applied Online...

    Phone Interview.. Not difficult.
    Question 1: Why make data members private and access them using getter and setter methods when you can access them directly by making them public.
    Question 2 : Given stock prices of n days. Find when to buy and when to sell stock in order to gain maximum profit
    Question 3 : Given an array of size greater than 'x' and a range 0 to x . Find duplicate elements in the array. Hint. You can destroy the array but the solution should use O(1) space and O(n) time where n is the size of the array.

    On Site Interview:

    Interview 1 :
    Interview with 2 software developers
    Started with some questions related to my projects
    Q1 : Diamond Inheritance Problem in C++. Use of virtual keyword. And how are things handled internally. Basically checked my understanding of vtable

    Q2 : Can you use virtual keyword with destructors?

    Q3 : Given heads of two linked lists. Find if the two linked lists intersect.
    Solution should not use extra memory.

    Q4 : Reverse linked list. Tested concepts of double pointers, pass by value and pass by reference.

    Interview 2 :
    Interview with 2 software developers
    Q1 : In what case would you use BST over a hash table..
    Q2 : Insertion in BST
    Q3 : Find 'k'th smallest element in BST. What extra information would you require here
    Q4: Given a string which has a lot of spaces beween words . Remove these extra spaces in the string
     eg: " I love New York " --> "I love New York"
    Q4 : You get an input in the form [2 lowercase characters , A number] .. eg [aa,10] , [bd, 12]..
    Given a two letter input, find the last 10 numbers associated with the string..
    Design a data structure to implement this without using STL. Basically I was asked to design a hash function.

    Interview 3 :
    Interview was with a project manager

    Q1 : Find the first distinct element in an array
    Q2 : C++ does not have byte datatype. How would you create this datatype.
    Q3 : Lets say I have a code currently executing on my machine. I overwrite the code with a newer version. But the older version is still executing. Why do you think this is happening.

    Interview 4 :
    Interview with HR
    General HR Interview

    Interview Questions

    • Given heads of two linked lists. Find if the two linked lists intersect.
      Solution should not use extra memory.  
      8 Answers

  10.  

    Financial Software Developer Interview

    Anonymous Interview Candidate in Duluth, MN
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 4+ weeks. I interviewed at Bloomberg L.P. (Duluth, MN) in January 2014.

    Interview

    Applied through a career fair. Was contacted in two weeks and finally had a phone interview two weeks later.

    Interview Questions

    • Given four arrays containing any number of random intergers, find the intersection of the four arrays. Asked to improve the time complexity till they were satisfied.   1 Answer

See What Bloomberg L.P. Employees Are Saying

2 people found this helpful

Star Star Star Star Star   Former Data Analyst in Skillman, NJ

Pros: “Great benefits, but that's it.”“Great benefits, but that's it.” – Full Review

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.