Apply through their links online. Then I was contacted in less than a week to select a phone screening interview. During the phone interview they asked me to choose one of my projects on my resume and explain why I chose it and what technologies I used and why... After that I was giving a programming problem to solve in any language. I am still waiting to hear back...
There were 3 panel interviews. Each interview had 2 interviewers. Two of these interviews were techincal and one was with HR. The technical questions asked were unique and challenging. I needed a hint and used it.
Interview questions [1]
Question 1
How Dijkstra's algo can be improved if graph is a grid
I applied online. The process took 3 days. I interviewed at Bloomberg in Apr 2019
Interview
It was 45-miunte tech interview. Asked some background questions and one coding challenge. The interviewer was very nice and the question was not hard. My status was not good in order that I didn't resolve it very fluently.