BlackRock logo

BlackRock Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 368 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
52.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at BlackRock.

Showing 3 of 368
BlackRock logo
BlackRock

Software Engineer

Engineering · half a year ago

Entry Average Neutral experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding Technical

There was no HR interview, only a technical interview. The interviewers were really shy and if they asked a question, they wouldn't follow up. For example, I said if I sort string characters, then make a string, then check the hash to see if they are anagrams. They asked me what I meant by hash. Like, what I meant by hash. I started talking about hash and how it functions in Java. After that, there was awkward silence. Without any follow-ups, like it was correct or not.

Confirmed questions4 questions
  • There was only a technical interview, no HR. The technical interview involved LeetCode tasks. One task was to determine if a triangle has two equal sides or three equal sides.
  • Another task was to identify anagrams within an array of strings and store only the first encountered anagram in a list.
  • The candidate inquired if streams could be utilized for this task.
BlackRock logo
BlackRock

Software Engineer Intern

Engineering · nearly a year ago

Intern Average Neutral experience No offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding Behavioral Other

So, I interviewed with BlackRock for a tech role. It was two rounds. First, a technical interview which was all about data structures, algorithms, and how I solve problems. They asked me stuff about Linked Lists, Spiral Matrix coding, Binary Trees, and SQL queries like JOIN and GROUP BY, plus some logic puzzles. The interviewer was nice and wanted me to talk through my thinking. Then, the second round was more of a techno-managerial chat. They asked how I'd tackle problems when stuck, prioritize under pressure, and handle team/deadline scenarios. They also asked more about the coding stuff from the first round. It was more about communication and decision-making, not just coding.

Confirmed questions1 question
  • Can you explain how to join two tables without using the JOIN keyword?
BlackRock logo
BlackRock

Software Engineer

Engineering · a year ago

Mid Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Phone screen Background check
Interview formats
Technical Coding Behavioral

It was a nice process with great people. There were 2 technical interviews and 1 behavioural interview. The technical ones were with 2 software engineers and had medium level questions, while the behavioural one was with 2 managers. Overall, the people were very pleasant to interact with.

Confirmed questions5 questions
  • What technical questions did they ask about .NET C#?
  • Did they ask any TypeScript technical questions?
  • Were there any SQL questions asked?

BlackRock Software Engineer Interview Questions

Quoted word for word from BlackRock interview reports.

Given a data file, determine if it's valid according to these rules: all brackets {}[]() must have matching pairs, and all () sets must open and close on the same line.

Read reports

How would you determine if a string is a palindrome, ignoring any characters that are not letters?

Read reports

How would you find the nth node from the end of a linked list?

Read reports

How many 0s in a binary array need to be flipped consecutively to achieve the maximum number of 1s?

Read reports

Could you count the words in a string like 'The lovely lady is looking lovely as all lady look lovely'?

Read report

What's the difference between a Binary Tree and a BST, and what's an efficient way to verify if a tree is a BST?

Read report

Given 8 identical balls where 7 weigh the same and 1 is lighter, what's an efficient way to find the lighter ball?

Read report

How would you reverse a linked list efficiently in terms of time complexity, and how do you determine that complexity?

Read report

How do you swap two numbers, say a=10 and b=20, without using a temp variable?

Read report

Formats, difficulty and experience

Across all 368 BlackRock interview reports.

Interview formats

Technical 34.6%
Coding 31.1%
Behavioral 28.4%
System Design 3.1%
Presentation 1.5%

Interview difficulty

Easy 14.1%
Average 64.9%
Difficult 20.9%

Candidate experience

Positive 52.9%
Neutral 30.6%
Negative 16.5%