First round was a phone interview with a developer in the company. I was asked to login to a web app which was a programming environment. The screen was shared as the phone was on speakerphone. .
Interview questions [1]
Question 1
Output the each digit of the number "356243234" backwards and individually without using the string library.
I applied through university. The process took 3 weeks. I interviewed at Bloomberg (New York, NY) in Apr 2014
Interview
One hour on-campus interview, followed by three-hour on-site interview. Took about three weeks. The process was expedited by the fact that my university is very well regarded by the company. The questions were very straightforward, but as a sophomore in college, my experience was rather limited and I couldn't quite make it.
Interview questions [1]
Question 1
Some questions on C++ and dynamic programmming. Given a matrix of positive integers, find the shortest path from one corner of the matrix to another.
I applied through a recruiter. The process took 1 week. I interviewed at Bloomberg in Oct 2015
Interview
Pretty straightforward. A technical phone interview followed by an on-site interview. For technical phone interview: Brush up algorithms, data structures. Practicing on HackerRank or similar sites (InterviewCake, Codility) may also help.
Interview questions [2]
Question 1
Q: Asked about my background, experience, interests... past two internships, If I'm a backend/frontend developer.
Q: For the technical round, the question was how do you validate a string is valid/has parenthesis balanced? For example, "{}", "{}(){}[]", "[{(abcbc)}]", "abcd" are all balanced strings, whereas "{a", "{(})", "{a]", etc. are not.