I applied online. I interviewed at Bloomberg (New York, NY) in Apr 2017
Interview
I applied online, got a phone interview and after that, I was invited to an on-site interview. The interview was supposed to start at 10:30 am, however, it started at 11:05 am. It started with a tour of their [amazing] building. The tour mainly consists of the name of celebrities who have visited Bloomberg or lived in the penthouse on top of their building. Then I had two interviews.
The first one was with three software engineers, very nice people. The second one was with two other software engineers who were not very fluent in English. I could hardly understand them.
The questions were basic graph/tree traversal and string manipulation questions. Interviewers were not very knowledgeable. I solved a question with DFS and the interviewer was insisting that BFS is a better approach for a very specific example (which he was right, but only for that specific example. On average both have the same run-time). There was a question I was trying to solve with dynamic programming and the interviewer couldn't understand the solution, He asked me to write the solution recursively.
After both interviews were done, I was told to wait for the recruiter. She came back 40 minutes later.
In general very negative experience.
Interview questions [1]
Question 1
Compare Python and Java, Why Python is slower compared to C.
How to check a tree is a binary search tree?
I applied online. I interviewed at Bloomberg (New York, NY) in Apr 2017
Interview
Applied Online. They emailed me after 2 weeks to schedule a technical screening. Screening was scheduled after another 2 weeks. On the 3rd day after screening I got an email stating they want to invite me for an onsite interview.
I emailed my dates to confirm my onsite interview. Due to some reason they asked me to schedule it later and finally scheduled it after 4 weeks.
Interview was good. It starts with a tour of Bloomberg tower. Then they let me collect your food and reimbursement (if any). At that place 3 interviewers are waiting for me holding my resume. Then we walked to the room. They asked me technical questions based on data structure and complexity. Then another interviewer came after the current left. He asked me a design question. Then he guided me to the exit. I didn't had any HR of Manager interview. At that point I was confused as interview went well I answered most of their questions. I asked if I'll have any other interview or not. He said no they'll let me know about it later on. As per glassdoor reviews I knew I was rejected but as per last interviewer's answer I thought I still have a chance. They emailed me 3 days after about rejection. I asked for feedback but I never received any. But they emailed me the link to provide feedback about interview process which I did.
The surprising part was I met few other interviewee at the exit point. They've been told the same. Common thing about all of us was we were international students. I'm not sure does that mean something which I predict or not? If so then why they had wasted my 2 months because at the time of applying I mentioned about it . That was disappointing.
Interview questions [1]
Question 1
Design a linked list with four pointers left,right,up,down. Design an algo to find a particular node in these linked list. what is its complexity. Design an algo to find max and 2nd max value with minimum complexity. Design a Playing card system for blackjack and implement shuffle method.
I applied online. I interviewed at Bloomberg (Bloomington, IN) in Jan 2017
Interview
The overall interview process was pretty easy. Applied online and got a call for an online screen share coding interview. The reply came back within a week about the decision they had made on my selection process.
Interview questions [1]
Question 1
Write a function to calculate the tax based on the tax formulae which USA calculates