First of all I am coming from Statistics/CS field and, thus, my opinion may be biased.
Applied online through Piazza and got invitation to record a 5 minute video in a week or so. The video part included 3 behavioral questions; I dont remember exactly, but smth very basic like why BlackRock and why this team. After a couple days I got an invitation for a phone screening that lasted less than an hour. Also behavioral only questions, was asked about my projects, research, internships, interest in finance and technology, etc. After several days got invitation for an onsite in NY, which is 4 rounds, 30 mins each. Again, surprisingly no real technical questions. The most technical questions I got were smth like "what programming languages do you know", "what packages in R do you use", "discuss some latest financial news you read". In other words, if you know well what you did in the past and can prove your interest in BlackRock, finance and technology, you should be good to go. Maybe I am looking to much from perspective of software engineering interviews, but I was expecting much more technical in-depth questions related to finance or analytics area, but maybe other candidates had different sort of questions.
Overall, the whole interview process took less than 2 weeks and went pretty smoothly and well organized, Interviewers were friendly and helpful. For future candidates I would suggest not to overthink the interview process, just know well your projects, be honest and know why you are doing what you are doing.