The interview was a fair game. I decided not to pursue and canceled the final round as I felt the mode of interviewing was too stressful and applied too much pressure for me personally.
I had an extensive phone technical screen involving a lot of math and C++ questions. I was invited to an in-person, 6-hour interview. Parts of it were supposed to be video interviews with NYC managers, and I personally do not wish to do video interviews, especially with people I will never have to directly work with. Also, I felt that having to find parking in a paid garage was too much trouble. The good thing was that there was a one-hour lunch interview part, and they were paying for this – not bad. The phone interview was with a senior engineer/manager, and he was kind of making it stressful. I didn't like it; I prefer a more calm and relaxed style of conversation.
They gave me the infamous Monty Hall probability puzzle/paradox during the phone screen. I disagree with the "solution," as do many mathematicians outside the US. I had written code that proved the "US solution" is wrong. So, I stand by this and felt this paradox shouldn't have been brought up since it does not have an accepted solution in the mathematics community across the world. I rate the overall interview experience as positive as they offered to buy me a lunch, and basic respect was shown on their part.
Monty Hall paradox... I still disagree with their (nearsighted) solution.
The following metrics were computed from 9 interview experiences for the BlackRock Software Engineer role in San Francisco, California.
BlackRock's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for BlackRock's Software Engineer interview process in San Francisco, California.