I had one round of in-campus interviews first. Then, I received an email inviting me for an onsite interview.
There were four rounds onsite.
In the first round, the interviewer seemed interested in my projects. He asked me to design a recommendation system for room booking. We discussed features of a room and how to use these features to recommend rooms to users.
The second round focused on technical questions. He asked me about multithreading and locking in Java. I am not very familiar with Java multithreading, so I felt I didn't perform well in this round.
In the third round, he asked me again if I was good at multithreading, and I replied no. He continued to ask knowledge-based questions instead of algorithm questions.
In the fourth round, he asked me some SQL queries, which were quite easy.
Simple SQL Queries
Multithread in Java
The following metrics were computed from 48 interview experiences for the BlackRock Software Engineer role in New York, New York.
BlackRock's interview process for their Software Engineer roles in New York, New York is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for BlackRock's Software Engineer interview process in New York, New York.