I applied online and I received a HireVue, which was fairly straightforward. There were behavioral questions, as well as a coding challenge. BlackRock cares a lot about OOP, so there was emphasis on Java specifically. I applied through the founder's scholarship process, which is why the application process took so long (they interviewed all candidates on the same day). The final round interview was incredibly straightforward, with one behavioral interview and one coding interview. I was asked to code the Fibonacci sequence (recursively and iteratively), and was asked about OOP concepts. I also had two interviews for data science roles, which I bombed. Interviewed on a Friday, and received my verbal offer the following Wednesday.