Application Process
No two jobs at Bloomberg are the same, so no two interview processes will be exactly alike.
Our interview process for experienced candidates is customized to the role you are interviewing for. Typically we start with one or two phone interviews, followed by in-house interviews.
Are you a student?
Phone interview
What to expect
Our process begins with a phone call from HR or an engineer to better understand your interests. Next, is a phone call to talk about your technical skills. You’ll need a quiet place with access to your computer for this 45-60 minute conversation with one of our engineers. Your interviewer will be focused on assessing your coding fluency, problem-solving skills and knowledge of computer science fundamentals, such as data structures and algorithms. We’ll also leave time for questions at the end so you can understand more about the team you’re being considered for, as well as Bloomberg as a whole.
In-house interview
What to expect
Interview length will range from two hours to a full day, depending on the role and the interviewers’ availability.
Each round will be about an hour long, with two engineers from the team you are interviewing for. This will give you the chance to meet more potential future colleagues and also give us a variety of perspectives on how you performed in the interview.
Feel free to wear whatever you are comfortable in. We are assessing you on your skills, not your wardrobe.
Format
Open-ended questions.
We ask questions with multiple possible solutions to evaluate coding fluency, problem-solving, data structures, algorithms and design skills.
Choice of coding language.
Prepare to write code. During the interview process you can indicate your preference for paper, whiteboard or laptop. You can answer questions in whatever language you’re most comfortable with, keeping in mind the role you’re interviewing for.
We ask questions with multiple possible solutions to evaluate coding fluency, problem-solving, data structures, algorithms and design skills.
Prepare to write code. During the interview process you can indicate your preference for paper, whiteboard or laptop. You can answer questions in whatever language you’re most comfortable with, keeping in mind the role you’re interviewing for.
Tips
If you don’t understand something, ask for help or clarification. It’s better to ask questions before jumping into writing code.
If you need to assume something, feel free to ask your interviewer if it is a correct assumption. When probed to provide a solution, first define and frame the problem as you see it. Describe how you would like to tackle solving each part of the question.
Don’t worry about finding the optimal solution, but let us know what you’re thinking. We will be just as interested in your thought process as in your solution.
Be sure to listen carefully. Bloomberg engineers are always collaborating, so it’s important to hear and understand your interviewers, especially when they’re trying to assist you.
How to prepare
You probably haven’t used a lot of the computer science fundamentals that we test since college.
This will allow you to arrive with thoughtful questions. We expect you to interview us just as much as we are interviewing you. We want to answer any questions you may have about the technical challenges we solve, our culture – anything from philanthropy to meetup groups – or anything else! If you’ve done a bit of research on Bloomberg beforehand, we’ll have time to further discuss what you’re most interested in.
Make it happen here.