I applied through a staffing agency. The process took 1 week. I interviewed at Bloomberg in Jul 2014
Interview
It was a phone interview coupled with a programming round. You had to use hackerrank website to program and the interviewer will see the actual code being written. The interview was pretty good and he in fact did help me out with some of the mistakes I made in the code.
Interview questions [1]
Question 1
Write a routine that reverses the word order of an input sentence, ignoring capitalization and punctuation. Whitespace is to be reduced to a single char. The function signature is:
void reverseSentence(std::string& string)
Examples
" the quick brown fox jumps over the lazy dog " becomes "dog lazy the over jumps fox brown quick the".
"hello world" becomes "world hello".
“ Hi! ” is trimmed to “Hi!”.
“” stays as “”.
The interview consisted of two coding questions. The first was a LeetCode problem on counting ships in a rectangle, and the second was a find-path dynamic programming problem, also from LeetCode
Applied online got an email then telephone interview along with hacker rank test. First he asked about my CV briefly with emphasis on why you chose Bloomberg then he started coding questions
Interview questions [1]
Question 1
Fibonacci with recursive function
Difference between recursive and iterative process
many detail questions about pointers
data structure
I applied through other source. The process took 6 weeks. I interviewed at Bloomberg (New York, NY) in Mar 2016
Interview
The initial interview was an HR screener who sounded me out on what my skills were and what I had worked on. This was followed by two technical phone interviews using HackerRank to pose several questions for C++ in first, with 3 topics, then a bit of SQL coding in the second, with a lot of discussion of DELETE of nonunique rows in a table and SQL tuning
Interview questions [1]
Question 1
C++ class problems, SQL coding and tuning, C++ codin for efficiency, STL collections