Taro Logo

Software Engineer Interview Experience

January 16, 2015
Positive ExperienceNo Offer

Process

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:

  • What do you know about the company?
  • Why this position?
  • Tell me about yourself

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.

Questions

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:

  • (aab, 1) -> ab
  • (aaabba, 2) -> aabba

Was this helpful?

Interview Statistics

The following metrics were computed from 112 interview experiences for the BlackRock Software Engineer role in United States.

Success Rate

13%
Pass Rate

BlackRock's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive44%
Neutral38%
Negative19%

Candidates reported having very good feelings for BlackRock's Software Engineer interview process in United States.

BlackRock Work Experiences