Technical telephone interview - My preferred language was Java so I was asked about object oriented design, garbage collection and some language constructs. Really easy stuff. Then we moved onto coding on Hackerrank, where the interviewer asked me to write a program to print out pairs of numbers from an array that added up to a target value.
In-Person interview at Bloomberg offices(London)- the day began with a casual breakfast with some of the engineers where you're given an opportunity to chat informally and get to know them a little. After that you go to a room with a computer for the technical interview. There will be two engineers and you will be asked to solve a coding problem, mine was to perform a deep copy of a singly-linked list that had random jumps. The other task was to find a bug in a section of code. Nothing too daunting.