I applied through an employee referral. I interviewed at Bloomberg (Tel Aviv) in Mar 2017
Interview
Very nice and friendly. The staff answered kindly my questions when needed and even gave me extra 15 minutes when I found a last minute error. They too answered my questions about how it is working in this office, their expectation, hours, etc...
Interview questions [1]
Question 1
Design and implement a system to manage employees of a company where each employee can be a manager of others. You should be able to 1) Print a list (tree) of all emplyees 2) Be able to change manager to a certain employee 3) delete employee 4) print list of employess alongside all managers up to the CEO.
Implementation in C/C++
I applied through an employee referral. I interviewed at Bloomberg (New York, NY) in May 2017
Interview
The nearest interview date was about 3-4 weeks from after I got the interview date. Recruiter was 15-20 minutes late. I was led into a room and interviewed by two more senior engineers for an hour long round of standard interview questions. I had lunch in this room, and some time later two different senior engineers came for the design round. One interviewer (Tom A.) did all the talking, and the other interviewer sat in silence and watched. Tom would ask 3 different questions and then ask you to respond, which I found annoying. Further, Tom asked very basic questions about every little technical detail and asked me to speak to him like he didn't have a technical background (What data structure would you use? What's a hashmap? What's a bucket? What's a hashcode?). This made solving the problem slower, but maybe it was a test for my ability to explain basic things effectively. Didn't get invited to further rounds, which as I understand means you didn't get the job.
Interview questions [1]
Question 1
What data structure would you use to store a collection of wood boards of a certain length? Given a desired length of board, how would you select a board or boards to minimize waste?
I applied online. I interviewed at Bloomberg in Feb 2017
Interview
Applied online. Got an email asking for an interview and scheduled a time. Interviewer never called and recruiter wasn't responding to my emails. Finally rescheduled the interview. Interviewer called this time. I told him that I was familiar with C++ but I preferred Python. He insisted on everything being in C++.