Bloomberg L.P. Interview Questions & Reviews
Getting an Interview
- Popular Job Titles:
- Financial Software Developer (245)
- Financial Sales and Analytics (132)
- Software Engineer (112)
- Financial Software Developer Intern (102)
- Software Developer (70)
- Data Analyst (56)
- Sales and Analytics (54)
- Global Data (53)
- Financial Applications Engineer (45)
- Financial Software Engineer (36)
- Financial Applications Developer (30)
- Senior Software Engineer (30)
- Global Customer Support (29)
- Intern (27)
- Global Data Analyst (23)
- Sales and Analytics Intern (22)
- Analyst (16)
- Senior Software Developer (15)
- Sales Representative (12)
- Financial Sales Analyst (11)
- Financial Analyst (10)
- Analytics Representative (10)
- Software Engineer Intern (9)
- Financial Analytics Analyst (9)
- Sales (8)
- Quantitative Developer (8)
- Customer Support Specialist (8)
- Engineering (8)
- Global Technical Support (7)
- Reporter (7)
Analyst Interview (Positive Experience; Average Interview)
I applied online and the process took 4 weeks - interviewed at Bloomberg L.P..
Interview Details 1st interview with HR - phone screening
2nd interview with direct manager - 45min via phone general questions
3rd interview with 2 team members - 1h30 talked about why you're interested in the role, why bloomberg, how you can contribute. Pretty straight forward. Do your research beforehand about the company.
Interview Question – Your knowledge of the financial industry and experience within it. Answer Question
Software Developer Interview (Negative Experience; Average Interview)
I applied through college or university - interviewed at Bloomberg L.P. in February 2014.
Interview Details Saw posting on campus job site. Was contacted by a recruiter about a week later. Had interview two weeks later on campus. 2hr technical interview
Interview Question – Find the largest gap between two numbers in an array View Answer
Financial Sales and Analytics Interview (Neutral Experience; Difficult Interview)
I applied through college or university - interviewed at Bloomberg L.P. in December 2013.
Interview Details Phone interview and in house interview
Interview Question – The phone interview was about:
Tell me about yourself
Why Bloomberg Is different
In house interview:
Sell a bloomberg terminal that someone use reuters
Example of sales something
Example of problem solver
What is bloomberg tradebook and clients
What is asset management
Different between option and future
1 to 10 your finance knowledge please do not say 10
The las test iPo Answer Question
Senior Software Development Engineer Interview (Negative Experience; Average Interview)
I applied online - interviewed at Bloomberg L.P. in September 2013.
Interview Details Had an initial phone interview with a HR person and after asking some basic questions about my history and expectations I was told they would get back to me regarding doing at test. They sent me the information regarding the test that evening and I completed it a few days later. I was then told I would be interviewed by 2 engineers again over the phone. Since this was for their database team they ask some questions related to database internals. Specifically, can you explain the life of a query starting from the user issuing the query? This is the only one I really recall since the others were not very significant.
Interview Question – I think the most difficult was the life of query questions which I think I answered fairly well since my last role was as a developer for a major database vendor. Answer Question
Global Data Interview (Neutral Experience)
Interviewed at Bloomberg L.P.
Interview Details First round is a phone interview. Make good preparation and don't be that nervous. Good Luck!!!!!!
why global data
a situation you face difficulties
Interview Question – Use five words to describe Bloomberg Answer Question
Financial Sales and Analytics Interview (Positive Experience; Average Interview)
I applied online and the process took 2 weeks - interviewed at Bloomberg L.P. in July 2014.
Interview Details Applied online. Started with a very short 10min phone screening with HR, and quick online personality test.
Next round was an onsite interview at their NYC HQ, which included a terminal demonstration, tour of the building, and back to back interviews with two people from Sales & Analytics - 30min each. Standard questions - i.e. Why Bloomberg x100, why finance, basic behavioral questions, tell me recent news story, Bloomberg's competitors, etc.
Last round was a job shadow with a current analytics member (be sure to ask a lot of questions to show your interest) and a one-hour interview with two managers. Similar questions as the previous round + a sales role play for a phone app.
Interview Question – Sell me your favorite phone app. Answer Question
Financial Software Developer Interview (Positive Experience; Difficult Interview)
I applied online and the process took 2 months - interviewed at Bloomberg L.P. in June 2014.
Interview Details From the online application (bloomberg website) to the phone interview took around 4 weeks (a first interview was scheduled within 2 weeks but the interviewer didn't call so we rescheduled). The phone interview was quite straightforward and I was asked the following questions
1- Kind of a strange question. Generate all 3-digit combinations of 1-9 but not repeats in the sense that if you have 123, then 231, 321, etc. are not allowed. [nested for loops]
2- Reverse a given sentence (no use of library methods, arbitrary spaces between words). Make it faster. [start at the end and find and print words one-by-one].
3- You are given a 3L and a 5L container and unlimited supply of water. How to make 1L?[I found a longer solution but the short on is pour 3L into 5 twice.]
4- A program/algorithm which given mL and nL buckets figures out how (if possible) make kL. [we discussed the solution and the interviewer was nice and gave me a hint. Its a DP problem].
The next day, I received and invitation for on-site interview. The travel schedule part was straightforward and convenient.
I was invited to the NY office. There was a group of around 30 people like me. They hold you for a few minuts to issue a security badge. Then there is a tour about all the 31 or so aquariums and fishes at bloomberg. Eventually, there is breakfast and then the interviews come find you. There is 4 rounds of interview. Rounds 1-2 are technical, 3 is management, and 4 is HR.
Some questions I remember:
1- Find shortest path on a chessboard from low left corner to top right. You can move right and top only and some cells are inaccessible (DFS).
2- You have sorted arrays A and B with sizes m and n. Assume at the end of array "A" you have "n" empty slots. How to merge with minimum number of operations (start at the end instead of beginning). Prove it works (induction).
3- Some runners running in a field with some "k" sensors. We get events of runnings locations. How to print the top "m" runners? (array of lists or hash table of lists depending on the location of the sensors. each list is one sensor). Some questions on how to identify the ordering within each list.
4- CPU Cache implementation. How to implement the least frequently used procedure.
5- Scheduling some jobs over "m" servers. Centralized vs distributed implementation? How to implement.
The management interview was interesting and I liked the two managers. HR was fine too. I did not do any negotiations.
Interview Question – The chessboard problem. I first mentioned BFS and use of a Queue but the interviewer kept asking about some data structure with less memory that I could extract due to the simple structure of the graph. I did not understand what he meant. I eventually mentioned DFS and proved it works uses less memory.
The cache problem took a long time. I kind of though I failed it at some point. I had no prior knowledge of the topic since I am not a CS guy. I eventually, used an array to store the access time to different items and O(n) search through it to find the least frequently used one. The interviewer did not raise the complexity. He wanted me to write code on a paper (which is hard, esp. in C). View Answer
Negotiation Details – I did not do any negotiations. I accepted the offer for some time in the future since I need to resolve the visa part.
Financial Sales and Analytics Interview (Neutral Experience)
Interviewed at Bloomberg L.P.
Interview Details There was continuous focus on the ethos of the firm-I was asked why do you want to work for Bloomberg?, Why the role of Sales? How has your previous work or academic background made you suitable for the culture of the firm? How would you sell a Bloomberg Terminal to a firm like Tesco?
Interview Question – How would you sell a Terminal over a rival firm? Answer Question
Software Engineer Interview (Positive Experience; Easy Interview)
I applied online and the process took a day - interviewed at Bloomberg L.P. in July 2011.
Interview Details 1 round phone interview followed by onsite with 7 people. The whole process was quite efficient. I was contacted the same day by the recruiter after phone interview to arrange onsite.
Very Easy Interview
Software Developer (C++) Interview (Positive Experience; Very Easy Interview)
I applied through a staffing agency and the process took 1 week - interviewed at Bloomberg L.P. in July 2014.
Interview Details It was a phone interview coupled with a programming round. You had to use hackerrank website to program and the interviewer will see the actual code being written. The interview was pretty good and he in fact did help me out with some of the mistakes I made in the code.
Interview Question – Write a routine that reverses the word order of an input sentence, ignoring capitalization and punctuation. Whitespace is to be reduced to a single char. The function signature is:
void reverseSentence(std::string& string)
" the quick brown fox jumps over the lazy dog " becomes "dog lazy the over jumps fox brown quick the".
"hello world" becomes "world hello".
“ Hi! ” is trimmed to “Hi!”.
“” stays as “”. View Answer
Interviews for Top Jobs at Bloomberg L.P.