I applied online. I interviewed at Bloomberg (New York, NY) in Dec 2016
Interview
After apply online,hr scheduled a phone screen,the interviewer asked me about my resume and go for two problem directly. One is binary search tree to DLL in place, the other one is level order traverse.
Applied online to position. Got an email the next day allowing me to schedule an on-campus interview (graduated last year but I guess they saw the school name in my Resume).
They had 3 teams of interviewers at the school with 2 interviewers per team. Interview was about an hour, beginning they asked about some recent projects then they asked me to code up solutions to the two problems below on paper. I got correct solutions for both but think I botched it by saying an incorrect runtime estimate for one of the solutions, though I did correct myself soon after I realized it.
Interview questions [2]
Question 1
Provided a binary tree, write a function to return the sum of all nodes at or below a certain specified level in the tree.
Provided a string with any of the following characters ... ( , ) , { , } , [ , ] , ... write a function to figure out if it's 'balanced'. For example, "( { } )" is balanced, "( { ) }" is not.
I applied online. I interviewed at Bloomberg in Mar 2017
Interview
Phone interview after applying online one week. HR was nice and answered my questions about interview very quickly. For the coding questions, I was asked to go through some test cases and answered a few questions about time/space complexity of data structure.
Interview questions [1]
Question 1
First go through one project on resume. Then two coding questions.