Glassdoor is your free inside look at Bloomberg L.P. Senior Software Developer interview questions and advice. All 10 interview reviews posted anonymously by Bloomberg L.P. employees and interview candidates.
No Offer – Reviewed Apr 4, 2013
Interview Details – Applied online. After ~3 weeks received request for phone screen. Phone screen lasted ~1hr and was all trivia on C language, with questions on keywords, and analyzing a few lines of code. Interviewer did not show any emotion or give any indications of whether or not they were satisfied with a given answer. Asked some Unix questions and trivia on threads, parallel processing. Ended with some open ended questions on data structures, like 'are you familiar with any data structures?' I mentioned linear structures (array, LL, etc), hash tables, and trees to give a couple examples. Asked questions like 'what is notable about XX data structure,' 'what is important when hashing keys', 'how are trees balanced.' I had a lot of questions and the interviewer said 'I can give you about 2 minutes.' He sounded like a robot, so I asked if he enjoyed the job and he said it's fast paced and you will roll out features often.
Interview Questions
Declined Offer – Interviewed in New York, NY – Reviewed Mar 26, 2013
Interview Details –
The first step was a phone interview with a pair of developers. Without any background or introduction, the interview proceeded for ~40 minute on technical questions on C++/Linux.
The second round was onsite with 4 different sessions: 2 technical, 1 HR, and 1 the senior manager. The technical interviews were with a pair of developers/team leads and some code was expected to be written on a provided pad of paper.
Interview Question – The C++ questions where straight forward covering design patterns, data structures, and algorithms, include big-O notation for various data structure procedures and performance of sorting techniques. Writing code on a paper is not traditionally how code is authored so you might want to practice, especially as the paper is collected afterwards. Answer Question
Reason for Declining – Salary was not as competitive.
No Offer – Interviewed in New York, NY Dec 2012 – Reviewed Dec 14, 2012
Interview Details –
I talked to Bloomberg recruiters at a career fair at my school, and they suggested a position for me to apply online. They were at my school looking for undergrads, and I'm a soon-to-be PhD.
I applied online. Response was quick... a little too quick. I was in the airport, and they immediately sent a link to a timed online screening. I had to ask for postponement which they kindly granted.
The screening was simple. Two tests, each around 45 minutes long, multiple choice, with various questions about the details of C and C++ syntax and semantics.
A week later, the first phone interview. A week after that, second phone interview. Two weeks after that, fly in for two days of in-house interviews.
Interviews featured questions primarily on C++ semantics, C++ STL (Bloomberg publishes their own implementation on GitHub), networking, and concurrency. There were a couple of brain teasers.
Interviewers were nice, dressed primarily in polos or untucked shirts and jeans (I felt overdressed in a suit). Interviews on the first day lasted from 10am to around 4pm with no breaks, and I met mostly project leaders. Interviews on the second day were from 2pm to 5pm, with senior management and HR at the end.
Interview Question – What would you do to let a server provide high quality of service to well-behaved clients so that it doesn't get slowed down by a client that can't handle a high rate of traffic? Answer Question
Accepted Offer – Interviewed in New York, NY Sep 2012 – Reviewed Nov 10, 2012
Interview Details –
The process was time-consuming and long. Two phone interviews full of technical questions (specific programming assignments to do and read over the phone, plus puzzles and general questions). Two on-line language exams (not too difficult but time consuming). Two multi-person on-site interview sessions, one with more programming tests and puzzles, another with more general experience and industry questions.
Followed up by a third-party background check.
Interview Question – No single unusual question, but many requests to write or outline a program to solve a problem; as well as math/logic puzzles. Answer Question
Negotiation Details – By the end of the process, be ready with your acceptable terms and numbers, and stick to your guns. The negotiation was very straight-forward after the long and often opaque interview process.
No Offer – Interviewed in New York, NY – Reviewed Jul 18, 2012
Interview Details –
Applied online, went through phone + 1:1 interview.
Phone interview questions
. Mostly C++ knowledge based, copy constructors, virtual functions, STL, templates, dyn amic memory allocation.
. One puzzle
1:1 interview
. How would you go about designing facebooks suggest a friend feature
. How would you store a large list of name, zipcode and customer names.
Interview Question – How would you go about designing facebooks suggest a friend feature Answer Question
No Offer – Interviewed in New York, NY Nov 2010 – Reviewed Dec 7, 2010
Interview Details – I was told that it will be a phone interview. I got the call 40 minutes after the scheduled time, that too after i contacted HR that i am waiting. The interviewer talked to me only for 10 minutes. After a week, i got negative response from HR.
Interview Question – Find the most populous character in a string. View Answer
No Offer – Interviewed in Jun 2012 – Reviewed Jul 4, 2012
Interview Details – It started off with my education background: described my graduate work in past years and what languages that are used frequently. Since the position is mainly C++ developer, so they asked me simple C++ questions. The questions are not hard, but the interviewer's side were pretty noisy and they seemed a bit impatient during the process. Sometimes we didnt hear well and I started panic and rush for the answers without detail checks.
Interview Questions
No Offer – Interviewed in Oct 2009 – Reviewed Sep 26, 2010
Interview Details – Had a telephonic interview first by 2 people who asked all C++ basics. Asked to design a simple object oriented hierarchy using any real world example. Then had a face-to-face. Met with 4 people one after the other. Got lot of questions on data structures using trees and their algorithms. Failed this one.
Interview Question – What data structure would you use or design to implement a suggestion box for a user searching for someone in a telephone directory View Answers (3)
Accepted Offer – Interviewed in City of London, England (UK) Aug 2010 – Reviewed Aug 30, 2010
Interview Details – Got an interview arranged through a recruiter for a very good team inside of Bloomberg. Got an email saying it will take 1 hr minimum, but to allow up to 3 hours. My recruiter explained that there are 3 stages, if you get past each stage, you get the next person coming. I was interviewed by a person I will be working with, then the head of the team, then the HR -- all in the same day. You just need to be good at computers and know what you are doing and you should be fine -- they need smart people and they know when they see one. Got everything from C/C++ questions, logic questions and more. The HR person then just came to sell the company to me. I loved the interview processes, the people and I love the culture, office and all the rest the job had to offer. Got a final interview via telephone from their head office arrange (which took about 3-4 days), which had the same type of question and I had the offer the next day. It was a no-brainer for me to accept it.
Interview Question – What is the difference between a stack and heap? Answer Question
Negotiation Details – I didn't negotiate, they specified a salary range for this position and I just nodded. I had 3 other offers on the table from other banks and hedge funds. I looked at the future opportunities and the people more than anything.
No Offer – Interviewed in Feb 2010 – Reviewed Feb 12, 2010
Interview Details –
recruiter setup the phone interview. With two interviews in total. Technical questions focus on C++, data structures, algorithms. Typeical questions are like how virtual function is implemented. What is inline function, can a virtual function be inlined?
And behavorial questions include questions such as why Bloomberg, describe your current projects and your role.
Interview Question – Give an example of inlined virtual function Answer Question
Careers at Bloomberg It’s not a job, it’s Bloomberg Bloomberg isn’t just that place you come every day. It’s a shared mission. It’s a global network. It’s common—and uncommon—goals. It’s a part of your life. The work… — Full Overview
Provided by employer [?]
This is the employer's chance to tell you why you should work for them. The information provided is from their perspective.
Would you like us to review something? Please describe the problem with this {0} and we will look into it.
We're sorry but your feedback didn't make it to the team. Your input is valuable to us – would you mind trying again?
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.
Copyright © 2008–2013, Glassdoor. All Rights Reserved. Your use of this service is subject to our Terms of Use and Privacy & Cookies Policy. Glassdoor ® is a registered trademark of Glassdoor, Inc.
Simply post an anonymous review for a recent interview experience or current/former employer. Your post is anonymous – and if you're worried someone will be able to identify your review, you can even post without telling us your job title and location. Learn More.
No thanks – I'll just look around