I was introduced to this position via a recruiting agency, and the process followed a usual pattern. Two phone screens over 3 weeks and on-site interview.
Phone screens were typical C++ coding questions on hacker-rank platform, on basic trees and linked data structures. I was asked a simple BFS, DFS type problems.
Onsite was whole other story; I started off with a tandem tag-team 2-person interview - with a few behavioral questions - and somewhat bursque, affronting questions; I think they are a NYC-style shock-n-awe policy. The technical questions were tedious minutiae of C, C++ details, types, language quirks, stack overflow and memory layouts. I cooly answered the graph questions on connecting the levels of a Binary-tree into linked lists. Then, came a design question of building a ticker feed - I designed using a message passing system fairly easily.
My interview ended abruptly after 2nd round of technical questions. Bloomberg did not re-imburse me for the incidentals in the travels outside of the tix. I found the whole experience strange, and clearly not cut-out for a financial developer, culturally esp.
Clearly my passion for finance, and inquisitiveness in their systems, is somewhat lesser than they would like to hire.