I applied online. The process took 3 weeks. I interviewed at Bloomberg (London, England) in Dec 2015
Interview
I applied online through their website. I was invited to a phone interview in which I was asked a variety of questions about Java, O-O principles, differences between Java and C/C++, inheritance, polymorphism, garbage collection and the like. Finally I was asked to solve a coding question on hackerrank. I passed the interview and I was invited for an onsite interview in London. I was interviewed by three people at once, two of them asked one question each. I was sent home after one hour.
What disappointed me was that they sent me an automated email where they said they will not take my candidacy further, giving zero feedback. After two interviews.
Interview questions [3]
Question 1
Given an array of integers, delete the max and min numbers (both could appear more than once) in place. Do it in O(n) without shifting.
Given a function cipher(c) that takes a char and returns it's encryption (another char), write two functions: one to encrypt a string and one to decrypt it (takes the encrypted string and returns the original)