I applied through an employee referral. The process took 1 week. I interviewed at Bloomberg in Jan 2010
Interview
First round asked for resume related stuff line by line and raised more question based on your answers. You have to be really familar with stuff you put on the resume. Second round is C++ technical questions. They asked extremely detailed specification of the language. You therefore have to be well prepared in C++ knowledge.
I applied online. The process took 2 weeks. I interviewed at Bloomberg in Oct 2014
Interview
I applied online on a whim and got an e-mail response a few weeks later to set up a phone/technical interview. They hold technical interviews online through HackerRank. The interview began with three or four standard interview questions (questions about my resume, why Bloomberg, etc) which took about 5-minutes. The rest of the 45-minutes was all technical / algorithm stuff through HackerRank (see included questions). I struggled with the first (never really got anywhere) and then he told me to move on to the next one. Came up with an okay solution to the second one, O(n*log(n)), but he kept asking me if I could do it better. Ended up telling me a solution and then asking me to implement it (super simple).
Overall, I felt like I was being grilled the whole time and it seemed like he didn't care about what I was saying unless it was me getting the questions exactly right. I know I didn't do so great on the interview. Got an e-mail a few days later saying they weren't interested in moving forward.
Interview questions [1]
Question 1
1. Implement a queue using stacks
2. Search through an array of integers and find pairs that add to a target
I applied through college or university. The process took 2 weeks. I interviewed at Bloomberg (Londra, Inghilterra) in Oct 2014
Interview
I met a Bloomberg recruiter at a career fair. Discussed 5 minutes about my resume (Previous work experience, Preferred programming languages, ...) and then scheduled two technical interviews the day after.
The first interview was with two young very cool guys from two different teams. I was asked basic (But sometimes tricky) questions about C and Java, mostly about memory allocation. I was also required to code a reverse string function, and to correct and improve an ugly piece of code written in C. They are definitely not here to trick you, and will guide you to the right solution if you make a mistake.
The second interview started with basic questions (Why Bloomberg, why do you want to be a software developer, ...), and I was then asked to design an algorithm (See below), and implement it in Java. As for the previous interview, the last 15 minutes were dedicated to a very nice conversation with the interviewer.
Two days letter I got contacted by a HR manager to schedule an interview with them. After a 10 minutes chat, they gave me an offer.
Interview questions [2]
Question 1
Design an algorithm to find the first unique element in an array.