Attended the phone interview. It was about 50 minutes long.
It started with questions from my resume. Then, there were questions discussed earlier on Glassdoor, such as using a hash table and a question on tries.
He also asked questions on:
Finally, there was a question on implementing the square root function: what its signature would be, then the implementation.
I initially gave an O(n) solution and mentioned it could be optimized with a divide and conquer method, providing another alternative. He then asked about test cases, to which I also provided an answer.
He said, "Pretty good," and that was it.
I believed I would get a call for the next round, as the entire interview was smooth, and he seemed happy with my answers. But, guess what? I got a rejection! I couldn't feel worse at that moment.
They stated they couldn't provide reasons for my non-selection and asked me to apply next year. Their loss, I say.
Nothing difficult. UNIX command for listing all files containing a certain string. Square-root function. How an abstract method and an interface differ, and how I have used them personally, etc.
The following metrics were computed from 2 interview experiences for the Bloomberg LP 2013 Financial Software Engineer role in United States.
Bloomberg LP's interview process for their 2013 Financial Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Bloomberg LP's 2013 Financial Software Engineer interview process in United States.