I applied online and received an email a few weeks later to schedule a phone interview. The 30-minute phone interview covered my resume, internship experience, and so on. There were brief questions about sets, lists, and maps.
I was then invited for a 3-hour in-person interview in NY with four rotating interviewers. The questions ranged from:
to more detailed questions on programming knowledge and previous projects. The interviewers were professional and asked questions related to my responses. For example, "You mentioned abstract classes and interfaces in Java; can you tell me the difference?"
Other questions included the difference between C++ and Java, analyzing a piece of code to determine its function, writing a function to perform a specific task, and a brain teaser.
They also provided an opportunity to ask questions.
I wrote "no offer" because I am currently waiting to hear back from them.
Write a function that takes in a string and an integer. The integer determines the number of repeated consecutive letters you want to have returned.
For example:
The following metrics were computed from 112 interview experiences for the BlackRock Software Engineer role in United States.
BlackRock's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for BlackRock's Software Engineer interview process in United States.