Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Blackrock Team. If you also belong to the team, you can get access from here

Blackrock Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Blackrock Software Developer Interview Questions, Process, and Tips

Updated 9 Oct 2024

Top Blackrock Software Developer Interview Questions and Answers

  • Q1. Greatest Common Divisor Problem Statement You are tasked with finding the greatest common divisor (GCD) of two given numbers 'X' and 'Y'. The GCD is defined as the large ...read more
  • Q2. Ninja And The Triangle Problem Statement Ninja is provided with 'N' stars and the task is to construct a triangle such that the 'i'th level of the triangle uses 'i' numb ...read more
  • Q3. Shortest Distance in a Binary Search Tree Your task is to determine the shortest distance between two nodes with given keys in a Binary Search Tree (BST). It is assured ...read more
View all 6 questions

Blackrock Software Developer Interview Experiences

5 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java questions , stream api
  • Q2. Whatever you have mention in resume

Interview Preparation Tips

Interview preparation tips for other job seekers - Java basics, memory management, multithreading.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via campus placement at Thapar Institute of Engineering and Technology (TIET) and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude, maths, cs fundamentals, dbms

Round 2 - Technical 

(1 Question)

  • Q1. Leetcode easy-medium
Round 3 - HR 

(1 Question)

  • Q1. General questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more

I was interviewed in Jan 2022.

Round 1 - Video Call 

(3 Questions)

Round duration - 100 Minutes
Round difficulty - Hard

There were 2 interviewers. It started with an introduction from me and one of the interviewers directly started with a DSA questions. Two problems were asked and I had to code them on a compiler of my choice by sharing my screen. Level of DSA question was medium but I was severely grilled on oops. I had to create different abstract classes, interface and explain entire oops with examples.

This was followed by a set of core JAVA questions :

Difference between == and .equals() ?
Mention some methods of the object class?
Difference between TreeSet and SortedSet?
How is a String saved in JAVA?
difference between string pool and heap memory?

  • Q1. 

    Shortest Distance in a Binary Search Tree

    Your task is to determine the shortest distance between two nodes with given keys in a Binary Search Tree (BST).

    It is assured that both keys exist within the BS...

  • Ans. 

    I directly gave an approach to find the lowest common ancestor of the two nodes and then finding separate distances between the Ancestor node and the two nodes and returning the sum of the distances. I was then asked to code the whole solution which I correctly completed.

  • Answered Anonymously
  • Q2. 

    Greatest Common Divisor Problem Statement

    You are tasked with finding the greatest common divisor (GCD) of two given numbers 'X' and 'Y'. The GCD is defined as the largest integer that divides both of the...

  • Ans. 

    I was happy after seeing the question and coded it in 3 minutes using while loop. I was the asked to do it by recursion and i successfully did it but the catch here was to explain to the interviewer the entire memory management in heap and stack along with complexity solution.

  • Answered Anonymously
  • Q3. 

    Bridge in Graph Problem Statement

    Given an undirected graph with V vertices and E edges, your task is to find all the bridges in this graph. A bridge is an edge that, when removed, increases the number of...

  • Ans. 

    I solved it using o(e+v) algo and interviewers were very patient and helpful

  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Vellore Institute of Technology - VIT Bhopal. I applied for the job as SDE - 1 in GurgaonEligibility criteriaAbove 6CGPA, no backlogBlackrock interview preparation:Topics to prepare for the interview - DSA, oops, OS, DBMS, CN, low level designTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Tree is the most important topic in BlackRock recruitment process. 
Tip 2 : have atleast one live working project- host your project either on Heroku/Play Store.
Tip 3 : Practice atleast 100 leetcode medium questions.

Application resume tips for other job seekers

Tip 1 : Don't oversell yourself because interviewers will grind you on everything that you write in resume. 
Tip 2 : Mention links to your project.

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed before Jun 2021.

Round 1 - Coding Test 

Round duration - 90 Minutes
Round difficulty - Medium

Round 2 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

  • Q1. 

    Validate Binary Search Tree Problem Statement

    Your task is to determine if a given binary tree with 'N' nodes is a valid Binary Search Tree (BST). A BST is defined by the following properties:

    • The lef...
  • Ans. 

    Step 1 : gave most optimized approach 
    Step 2 : interviewer asked to write the code

  • Answered Anonymously
Round 3 - HR 

Round duration - 60 Minutes
Round difficulty - Easy

Interview Preparation Tips

Eligibility criteria8 CGPABlackrock interview preparation:Topics to prepare for the interview - Data Structure , Oops , Dynamic Programming, Memory Management, DBMSTime required to prepare for the interview - 2 MonthsInterview preparation tips for other job seekers

Tip 1 : Pratice regularly atleast 5 problem . Make it habit .Try to cover Leetcode medium questions as many as possible 
Tip 2 : Be through with your projects . At some point interviewer will ask you some project related questions 
Tip 3 : Be strong in your CS fundamentals.

Application resume tips for other job seekers

Tip 1 : Do not put irrelevant information such as DOB
Tip 2 : Put only those skill which you can defend in cross questioning

Final outcome of the interviewSelected

Skills evaluated in this interview

Blackrock interview questions for designations

 Software Developer Intern

 (4)

 Software Engineer

 (3)

 Backend Developer

 (2)

 Senior Software Engineer

 (3)

 Front end Developer

 (1)

 Senior Java Developer

 (1)

 QA Associate

 (2)

 Product Engineer

 (1)

I was interviewed before Dec 2020.

Round 1 - Coding Test 

(1 Question)

Round duration - 87 minutes
Round difficulty - Medium

Timing : It was conducted in evening at 3 PM
The pacreception environment was very user friendly .
The platform was audio and video proctored.

  • Q1. 

    Binary to Decimal Conversion

    Convert a given binary number, represented as a string 'S' of size 'N', into its decimal equivalent integer and output it.

    Input:

    The first line contains an integer 'T', den...
  • Ans. Approach

    The idea here is to keep a variable ‘value’ for storing the decimal value. We start traversing the string from the end and for each digit multiply the digit with the proper power of 2 and add it to the variable ‘value’ and after complete traversal of the string return the variable ‘value’.

     

     Algorithm:

     

    • Let the given string be ‘S’ of size ‘N’.
    • Declare a variable ‘baseVal’ and initialize it’s value t...
  • Answered Anonymously
Round 2 - Face to Face 

(1 Question)

Round duration - 80 minutes
Round difficulty - Medium

So This was a very interactive round . There were two interviewers , one male and one female . The male interviewer was quite experienced where as female interviewer was relatively new . The Interview started by a small introduction followed by some OOPS related questions where I was tested on how i perceive the concept of OOPS in real life . Then this conversation was followed by some core concepts of JAVA like abstract classes and interfaces . Then I was asked about my projects that i mentioned in my resume , then after some healthy discussion on those projects , the interviewer started to question about DBMS , I was asked some basic queries followed by some advanced queries and then followed by a discussion on SQL vs NoSQL . Then Interviewers asked me about my tech stack and the source of my technical knowledge. Then at last I was asked that why Blackrock and this concluded my Interview.

  • Q1. 

    Ninja And The Triangle Problem Statement

    Ninja is provided with 'N' stars and the task is to construct a triangle such that the 'i'th level of the triangle uses 'i' number of stars. The goal is to make th...

  • Ans. Brute Force

    We know that the ‘i’th’ level of a triangle contains  ‘i’ number of stars. So we can start making the triangle from top to bottom. If we have enough stars, then we make the next level of the triangle. Otherwise, we stop and return the number levels made so far.

     

    Here is the algorithm:

    1. We declare a variable ‘maxHeight’ and ‘numberOfStars’ in which we store the maximum height of the triangle that we ca...
  • Answered Anonymously

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from TIET - Thapar Institute of Engineering And Technology. I applied for the job as SDE - 1 in MumbaiEligibility criteriaAbove 7 CGPABlackrock interview preparation:Topics to prepare for the interview - Data Structures , Algorithms , Operation Systems , OOPS , DBMS , Web DevelopmentTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Be precise about what to do and what not to do.
Tip 2 : Always Revise the concepts you have done in past , use prime day revision theory.
Tip 3 : Do as many projects as you can but always mention those projects in which you are very well versed.
Tip 4 : Keep on reading random news related to your favourite tech and always have an in depth knowledge of what tech you currently use.

Application resume tips for other job seekers

Tip 1 : Keep it short , precise and effective .
Tip 2 : Mention even small things that you did had an impact on other people.

Final outcome of the interviewRejected

Skills evaluated in this interview

Get interview-ready with Top Blackrock Interview Questions

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. No any no any questions for sharing.
  • Q2. Nothing questions for sharing
  • Q3. Nothing to share have for interview
  • Q4. Nothing to share for interview
  • Q5. Nothing have to sharing

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing for advice to job seekers.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Plugin pipeline based scenario question which will trigger first?
  • Q2. Which jscript method used to prevent form save??
  • Ans. 

    The onbeforeunload method is used to prevent form save.

    • Use the onbeforeunload method to display a warning message before leaving the page without saving the form.

    • Return a custom message in the method to prompt the user to confirm if they want to leave the page.

    • Example: window.onbeforeunload = function() { return 'Are you sure you want to leave this page without saving?'; };

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Behavioral interview
  • Q2. Package negotiations

Interview Preparation Tips

Interview preparation tips for other job seekers - What limitations each implementation has. Keep that clear. That will help you to clear scenario based questions.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com

Round 1 - One-on-one 

(2 Questions)

  • Q1. Write a java program to sort an array
  • Ans. 

    Java program to sort an array of strings

    • Use Arrays.sort() method to sort the array of strings

    • Import java.util.Arrays package

    • Example: String[] arr = {"apple", "banana", "orange"}; Arrays.sort(arr);

  • Answered by AI
  • Q2. Collections in java and springboot
  • Ans. 

    Collections in Java and Spring Boot are used to store and manipulate groups of objects.

    • Collections in Java are used to store multiple objects in a single unit.

    • Spring Boot provides support for managing collections through various data structures like List, Set, Map, etc.

    • Collections in Java and Spring Boot help in organizing and manipulating data efficiently.

    • Example: List names = new ArrayList<>();

Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic Java questions
  • Q2. Spring, Spring boot basics
Round 2 - Technical 

(2 Questions)

  • Q1. Microservices Communications
  • Q2. Project level experiences
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What is dom? in javaScript
  • Ans. 

    DOM stands for Document Object Model. It is a programming interface for web documents that allows scripts to dynamically access and update the content, structure, and style of a webpage.

    • DOM is a tree-like structure that represents the elements of an HTML document.

    • It allows developers to manipulate the content and structure of a webpage using JavaScript.

    • Example: document.getElementById('myElement') allows you to access

  • Answered by AI
  • Q2. What is virtual dom in react js
  • Ans. 

    Virtual DOM is a lightweight copy of the actual DOM in React.js, used for efficient updates and rendering.

    • Virtual DOM is a concept where a lightweight copy of the actual DOM is maintained by React.js.

    • It allows React to efficiently update and render components by comparing the virtual DOM with the actual DOM.

    • When changes are made to the virtual DOM, React calculates the most efficient way to update the actual DOM.

    • This h...

  • Answered by AI

Skills evaluated in this interview

Blackrock Interview FAQs

How many rounds are there in Blackrock Software Developer interview?
Blackrock interview process usually has 2 rounds. The most common rounds in the Blackrock interview process are Technical, Aptitude Test and HR.
What are the top questions asked in Blackrock Software Developer interview?

Some of the top questions asked at the Blackrock Software Developer interview -

  1. Java questions , stream ...read more
  2. Leetcode easy-med...read more
  3. General questi...read more

Tell us how to improve this page.

Blackrock Software Developer Interview Process

based on 2 interviews

Interview experience

4
  
Good
View more
Blackrock Software Developer Salary
based on 45 salaries
₹8.5 L/yr - ₹23 L/yr
89% more than the average Software Developer Salary in India
View more details

Blackrock Software Developer Reviews and Ratings

based on 6 reviews

2.9/5

Rating in categories

2.9

Skill development

2.9

Work-life balance

3.4

Salary

3.0

Job security

3.3

Company culture

2.6

Promotions

3.2

Work satisfaction

Explore 6 Reviews and Ratings
Analyst
1.1k salaries
unlock blur

₹5 L/yr - ₹16.5 L/yr

Associate
861 salaries
unlock blur

₹10 L/yr - ₹37 L/yr

Vice President
363 salaries
unlock blur

₹18.8 L/yr - ₹65 L/yr

Financial Analyst
136 salaries
unlock blur

₹4 L/yr - ₹16 L/yr

Software Engineer
53 salaries
unlock blur

₹10 L/yr - ₹22 L/yr

Explore more salaries
Compare Blackrock with

Vanguard

4.1
Compare

State Street Global Advisors

3.8
Compare

Fidelity Investments

4.2
Compare

Goldman Sachs

3.5
Compare
Did you find this page helpful?
Yes No
write
Share an Interview