BlackRock interview questions

145 questions from 15 candidate reports · 2016 to 2024

Online test → Technical → HR

CS fundamentals

Showing 33 of 91 reported in this area

Find the output of SQL queries.
asked oncemediumPractice this →
What is a smart pointer in C++?
asked oncemediumPractice this →
Explain the volatile keyword in Java
asked oncemediumPractice this →
How does the garbage collector work?
asked oncemediumPractice this →
Explain RAID and its different levels.
asked oncemediumPractice this →
How is a String stored in Java memory?
asked oncemediumPractice this →
Explain the String Pool concept in Java
asked oncemediumPractice this →
Explain how vector works internally in C++.
asked oncemediumPractice this →
How can errors be reduced in linear regression?
asked oncemediumPractice this →
Write a program that creates a dangling pointer
asked oncemediumPractice this →
Explain JWT tokens and their use in authentication.
asked oncemediumPractice this →
How do you implement a const member function in C++?
asked oncemediumPractice this →
SQL query using joins and subqueries on three tables
asked oncemediumPractice this →
Difference between String pool and heap memory in Java
asked oncemediumPractice this →
Write code to demonstrate runtime polymorphism in C++.
asked oncemediumPractice this →
Explain the four pillars of object-oriented programming.
asked oncemediumPractice this →
Explain AWS Lambda and its use cases in a backend system.
asked oncemediumPractice this →
Explain compile-time polymorphism and runtime polymorphism.
asked oncemediumPractice this →
Explain synchronization in Java and how threads are managed
asked oncemediumPractice this →
How does a Django backend connect to a PostgreSQL database?
asked oncemediumPractice this →
Write an SQL query using JOINs and a query using a subquery.
asked oncemediumPractice this →
Explain const and static keywords in C++ and their differences.
asked oncemediumPractice this →
How do you find a particular word from a given sentence using R?
asked oncemediumPractice this →
Write an SQL query to find the second-highest record from a table.
asked oncemediumPractice this →
How is data stored and formatted in MongoDB, and when should it be used?
asked oncemediumPractice this →
What are AWS IAM roles and how are they configured and used in applications?
asked oncemediumPractice this →
Choose the correct SQL query to produce the given output from a provided database schema.
asked oncemediumPractice this →
Find the output of C programs and data structure code involving trees and tree traversals.
asked oncemediumPractice this →
Explain the difference between compareTo(), equals(), and == when comparing strings in Java.
asked oncemediumPractice this →
Is it possible to change the data of a variable inside a const member function? If yes, how?
asked oncemediumPractice this →
Explain OOP concepts in C++ such as inheritance, operator overloading, and method overriding.
asked oncemediumPractice this →
What is a deadlock in operating systems and what are the necessary conditions for it to occur?
asked oncemediumPractice this →
Write SQL queries to find the highest, second-highest, and fourth-highest salary from a table.
asked oncemediumPractice this →

DSA

Showing 17 of 48 reported in this area

Perform inorder, preorder, and postorder traversals of a given binary tree.
asked 2×easyPractice this →
Explain a shortest path algorithm used in graphs.
asked oncemediumPractice this →
Write code to find the Right View of a Binary Tree.
asked oncemediumPractice this →
Find the next greater number with the same set of digits
asked oncemediumPractice this →
Explain merge sort and quick sort algorithms and compare them.
asked oncemediumPractice this →
Answer questions on tree traversals and properties of AVL trees.
asked oncemediumPractice this →
Given an array of integers, find all possible Pythagorean triplets.
asked oncemediumPractice this →
Find the shortest distance between two nodes in a Binary Search Tree
asked oncemediumPractice this →
Find the length of the longest substring without repeating characters
asked oncemediumPractice this →
Compare all major sorting algorithms based on time and space complexity.
asked oncemediumPractice this →
Explain AVL trees and answer questions related to balancing and rotations.
asked oncemediumPractice this →
Find all distinct pairs in an array whose sum is equal to a given number K.
asked oncemediumPractice this →
Form a Binary Search Tree and determine its preorder and postorder traversals.
asked oncemediumPractice this →
Implement a Stack using Queues and explain the approach with sample input/output
asked oncemediumPractice this →
Count ASCII values of characters in a string and replace them with the maximum value.
asked oncemediumPractice this →
Find all pairs in an array such that their sum is equal to K without using a hashmap.
asked oncemediumPractice this →
Optimize the code for generating the Fibonacci series and explain the approach from scratch.
asked oncemediumPractice this →

Aptitude

Showing 4 of 18 reported in this area

Solve logical reasoning questions based on patterns and deductions.
asked oncemediumPractice this →
Answer attention-to-detail questions accurately under strict time limits.
asked oncemediumPractice this →
Solve aptitude problems involving quantitative reasoning under time constraints.
asked oncemediumPractice this →
Logical reasoning and mathematical aptitude questions (including attention to detail)
asked oncemediumPractice this →

Puzzles

Showing 3 of 6 reported in this area

Using 6 matchsticks, how can you form 4 triangles?
asked oncemediumPractice this →
Given two hourglasses of 4 minutes and 7 minutes, measure exactly 9 minutes
asked oncemediumPractice this →
A test lasts 15 minutes. Using one 7-minute and one 11-minute hourglass, and turning them only 3 times in total, how can you measure exactly 15 minutes?
asked oncehardPractice this →

Behavioural

2 questions reported in this area

Describe a failure you have faced and explain how you dealt with it.
Describe an incident where you faced obstacles or challenges and how you overcame them.

System design

Showing 1 of 2 reported in this area

How would you scale an application when moving from a 2-tier architecture to a 3-tier architecture?
asked oncemediumPractice this →

Showing 60 of 145 questions. Ranked by how often the same question came back across reports.

Practise a BlackRock-style interview

A spoken interview built from these questions, scored when you finish; the report is yours.

Start practising

Common questions

What questions does BlackRock ask?

Candidate interview reports most often cover CS fundamentals (54%) and DSA (29%).

How many rounds does BlackRock interview have?

Candidate interview reports show an average of 3.1 rounds per experience, with a typical sequence of Online test → Technical → HR. Individual interview paths can vary.

Is the BlackRock interview hard?

Among questions with a reported difficulty, the mix is easy 48%, medium 49%, hard 3%.

Keep reading