I applied through a recruiter. The process took 4 weeks. I interviewed at Bloomberg (Kairo, ) in Apr 2015
Interview
I was contacted by a recruited via linked in to apply for a software developer position.
first phase is a phone interview, second is a skype conference and the third is an onsite interview.
unfortunately the position was full by the time I passed the second interview and was postponed to 2016 programme.
Interview questions [2]
Question 1
given a linked list return the node that's n nodes far from the tail.
I applied through college or university. The process took 2 weeks. I interviewed at Bloomberg (Tel Aviv-Yafo)
Interview
3 Interviews, all technical.
First is 10 min over phone (write a simple c function that manipulates strings, send it to us by email).
They contacted me a few days later to come interview onsite.
2nd interview was onsite on a PC (Here are 2 tasks, implement them and tell us when you're finished), which took about 3 hours or so.
3rd is onsite face to face, I met 4 or 5 different engineers, a couple of them had classical interview questions (write an sql query that does so and so, write a c function that does so and so, what does static mean in C, what does virtual mean in C++ etc.) and the rest had more open questions (what's your favorite language and why)
Interview questions [1]
Question 1
(phone) Write a c function that takes a string and removes all duplicate whitespace, and only write to every char at most once.
(Onsite 1.1) Implement a filesystem with only metadata (only filenames & structure) - they provide a simple shell that recognizes some simple unix commands (ls, mkdir, rm and something that doesn't exist in unix that just makes a file with a given name) and you must implement those functions with reasonable behaviour (no 2 files/directories with same name in a directory, ls prints alphabetically etc.)
(Onsite 1.2) Take a list of strings and print a list of prefixes and their frequency (e.g. Input: Banana, Ban, Banal, Bat Output; B,4 Ba,4 Ban,3 Bana,2 Bat,1 etc.)
I applied online. The process took 1 day. I interviewed at Bloomberg (London, England) in Feb 2015
Interview
After filling in the short job application, I was invited to a phone interview where they asked me to solve a few simple coding problems in java. After passing the first round, they invited me on premises, here I had two separate interviews, the first round was with two junior developers and the next with a senior developer. In the first round they asked questions testing my knowledge on C/C++, they gave me a piece of code and asked what was wrong with it. In the next round I was asked to solve a programming challenge.
Interview questions [1]
Question 1
They asked me why did I want to apply to Bloomberg.