Bloomberg L.P. Financial Software Developer Interview Questions

Updated Mar 18, 2015
Updated Mar 18, 2015
282 Interview Reviews

Interview Experience

Interview Experience

49%
37%
13%

Getting an Interview

Getting an Interview

50%
40%
7%

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

282 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Financial Software Developer Interview

Anonymous Employee in Boston, MA
Anonymous Employee in Boston, MA
Application Details

I applied through college or university. The process took a weekinterviewed at Bloomberg L.P. in March 2014.

Interview Details

Technology interview, Very friendly interviewers
Q1, What is a static variable? What is a static function? Think of a case where you can make use of static variable or static function.
Q2, Implement a basic traverse tree in java. Print out the nodes in a tree from left to right/ from right to left.

Interview Questions
No Offer
Positive Experience
Average Interview

Other Interview Reviews for Bloomberg L.P.

  1.  

    Financial Software Developer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    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 Details
    non-negotiable
    Accepted Offer
  2. 1 person found this helpful  

    Financial Software Developer Interview

    Anonymous Employee in New York, NY
    Anonymous Employee in New York, NY
    Application Details

    I applied through college or university – interviewed at Bloomberg L.P. in February 2014.

    Interview Details

    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.   View Answers (3)
    • 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().   View Answer
    No Offer
    Positive Experience
    Difficult Interview
  3.  

    Financial Software Developer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

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

    Interview Details

    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.   View Answer
    No Offer
    Positive Experience
    Average Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Financial Software Developer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

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

    Interview Details

    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
    No Offer
    Positive Experience
    Average Interview
  6.  

    Financial Software Developer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

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

    Interview Details

    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?   View 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
    No Offer
    Positive Experience
    Average Interview
  7. 4 people found this helpful  

    Financial Software Developer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

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

    Interview Details

    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?   View Answers (7)
    No Offer
    Difficult Interview
  8. 1 person found this helpful  

    Financial Software Developer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

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

    Interview Details

    Phone Interview

    Interview Questions
    No Offer
  9. 16 people found this helpful  

    Financial Software Developer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    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.
       
      View Answers (7)
    Accepted Offer
    Positive Experience
    Difficult Interview
  10. 1 person found this helpful  

    Financial Software Developer Interview

    Anonymous Interview Candidate in Stanford, CA
    Anonymous Interview Candidate in Stanford, CA
    Application Details

    I applied through college or university. The process took 3 weeksinterviewed at Bloomberg L.P. in January 2014.

    Interview Details

    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 Details
    Was a freshman, so didn't negotiate. Pay was more than generous, and more than Google, Facebook, etc. were paying any of my classmates.
    Accepted Offer
    Positive Experience
    Average Interview

See What Bloomberg L.P. Employees Are Saying

6 people found this helpful

 Current Senior Software Developer in New York, NY

Pros: “The programmer hierarchy is definitely a meritocracy, and and programming is viewed as the lifeblood as the company, as opposed to a cost center as is typical in most firms writing…” Full Review

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.