
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
Candidate interview experiences
First-hand accounts from people who interviewed at BlackRock.
Software Engineer
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.
- 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.
Software Engineer Intern
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.
- Can you explain how to join two tables without using the JOIN keyword?
Software Engineer
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.
- 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.