The interview process involved an all-day, two-stage experience. The first stage was a three-part gauntlet consisting of a code review, system design, and LeetCode medium questions. Candidates who passed this stage proceeded to the second stage, which involved interviews with relevant teams.
Personally, I did not like the recruiters' tone, which felt condescending. This validated my fears, as I had read others describing the company where engineers are treated as second-class citizens.
At one point, I was left waiting in a meeting room for nearly an hour for a scheduled call. I was ready to leave just before a recruiter entered, unapologetically, to ask if I wanted to speak with another person. I agreed, and after another ten minutes of waiting, the meeting concluded without ceremony.
I received a verbal offer from a recruiter who was 'blunt,' stating I should request less due to my 'lack of experience' before providing a salary range. I agreed to the top end of this range. Afterward, there was radio silence as the company entered a COVID-related freeze.
Describe how you would design a chess game in terms of classes, inheritance, high-level logic, etc.
The following metrics were computed from 1 interview experience for the BlackRock Software Development Engineer role in Atlanta, Georgia.
BlackRock's interview process for their Software Development Engineer roles in Atlanta, Georgia is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for BlackRock's Software Development Engineer interview process in Atlanta, Georgia.