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 Applications Engineer Interview Questions and Answers

Updated 9 Sep 2024

Blackrock Applications Engineer Interview Experiences

1 interview found

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

I applied via Company Website and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Explain difference between synchronous and asynchronous methods
  • Ans. 

    Synchronous methods block the execution until the task is completed, while asynchronous methods allow the program to continue executing other tasks while waiting for the result.

    • Synchronous methods wait for the task to complete before moving on to the next task.

    • Asynchronous methods allow the program to continue executing other tasks while waiting for the result.

    • Synchronous methods are easier to understand and debug, but...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. What are the features of Java 8
  • Ans. 

    Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and the new date and time API.

    • Lambda expressions allow you to pass functionality as an argument to a method.

    • Functional interfaces have a single abstract method and can be used with lambda expressions.

    • Streams provide a way to work with sequences of elements and perform aggregate operations.

    • The new date and time API provi...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via LinkedIn and was interviewed before Apr 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Tell me about a time where you resolve a conflict

Round 3 - Coding Test 

Reverse a string, identify anagram

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep calm and be confident in yourself
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Sep 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Basic questions related to resume
  • Q2. Technical questions related to language you known
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

70 minutes test, and 4 questions

Round 3 - One-on-one 

(1 Question)

  • Q1. Behavioural Queston
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Coding Test 

DSA medium level questions were asked.

Round 2 - One-on-one 

(2 Questions)

  • Q1. Design MakeMyTrip kind of application.
  • Ans. 

    MakeMyTrip is a travel booking application that allows users to book flights, hotels, and holiday packages.

    • Include features like flight/hotel search, booking, payment gateway integration, and user profiles.

    • Implement filters for search results, reviews/ratings for hotels, and notifications for booking updates.

    • Integrate maps for location tracking, weather forecasts, and customer support chatbot.

    • Offer discounts, loyalty p...

  • Answered by AI
  • Q2. Oops based questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well for LLD.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. About projects in resume
  • Q2. Resume related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare well and be confident speak properly in the interview
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about Trade life cycle?
  • Ans. 

    Trade life cycle refers to the stages involved in a trade from initiation to settlement.

    • Initiation: Trade is proposed and agreed upon by parties involved.

    • Execution: Trade is carried out as per agreed terms.

    • Confirmation: Parties confirm details of the trade.

    • Clearing: Trade details are matched and processed.

    • Settlement: Actual exchange of funds and securities takes place.

    • Post-trade processing: Reconciliation and reporting

  • Answered by AI
  • Q2. Tell me about Financial products?
  • Ans. 

    Financial products are instruments that help individuals and organizations manage their financial resources and achieve specific financial goals.

    • Financial products can include savings accounts, certificates of deposit, stocks, bonds, mutual funds, and insurance policies.

    • They are designed to provide a range of benefits such as capital appreciation, income generation, risk management, and wealth preservation.

    • Investors ca...

  • Answered by AI

I appeared for an interview in Feb 2022.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Easy

Consisted of 3 DSA questions and MCQ on python proficiency

  • Q1. 

    Palindromic Substrings Problem Statement

    Given a string S, your task is to return all distinct palindromic substrings of the given string in alphabetical order.

    Explanation:

    A string is considered a pal...

  • Ans. 

    Return all distinct palindromic substrings of a given string in alphabetical order.

    • Iterate through all possible substrings of the given string.

    • Check if each substring is a palindrome by comparing it with its reverse.

    • Store all palindromic substrings in a set to ensure uniqueness.

    • Return the sorted list of palindromic substrings.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Medium

It was a pure DSA round and interviewer was very helpful with providing significant hints to solve the given problems

  • Q1. 

    Island Perimeter Calculation Problem

    Given a binary grid representation of a map of an island, calculate the perimeter of the island. The grid uses '0' for water and '1' for land.

    The grid has only one i...

  • Ans. 

    Calculate the perimeter of an island represented by a binary grid.

    • Iterate through the grid and count the perimeter based on land cells and their adjacent cells.

    • Each land cell contributes 4 units to the perimeter, subtract 2 units for each adjacent land cell.

    • Handle edge cases where land cells are at the boundaries of the grid.

    • Return the total perimeter for each test case.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 minutes
Round difficulty - Hard

DSA+OS

  • Q1. 

    Clearing the Forest Problem Statement

    Ninja lives in a city called Byteland where a festive event is being organized. To make space for this event, Ninja is tasked with clearing a nearby forest. The fores...

  • Ans. 

    Calculate the minimum number of steps Ninja needs to cut down all trees in a forest grid.

    • Iterate through the grid to find the shortest path to cut down all trees in order.

    • Use a priority queue to keep track of the shortest trees to cut next.

    • If it's impossible to cut all trees, return -1.

    • Consider all four cardinal directions for movement in the grid.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in GurgaonEligibility criteriaPython ProficiencyTower Research Capital interview preparation:Topics to prepare for the interview - Data Structures, Algorithms , OOPS , DBMS , OSTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Practice at least 250 questions
Tip 2 : Do at least two projects
 

Application resume tips for other job seekers

Tip 1 : Should be covered in One page
Tip 2 : Project description should be professional

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in Jun 2022.

Round 1 - Coding Test 

(2 Questions)

Round duration - 70 Minutes
Round difficulty - Hard

The test link was active for a week, and you can give anytime you like. The IDE was very good and self explanatory. There were 2 coding questions and 15 aptitude questions.

  • Q1. 

    Unweighted Graph Shortest Path Problem

    You are tasked with finding the shortest path between two houses in the city of Ninjaland, represented as an unweighted graph. The city has N houses numbered from 1 ...

  • Ans. 

    Find the shortest path between two houses in a city represented as an unweighted graph.

    • Use breadth-first search (BFS) algorithm to find the shortest path in an unweighted graph.

    • Start BFS from the source house and keep track of the path taken to reach each house.

    • Once the destination house is reached, backtrack from destination to source to find the shortest path.

    • Consider using a queue data structure to implement BFS eff...

  • Answered by AI
  • Q2. 

    Check If Two Nodes Are Cousins

    You are given an arbitrary binary tree consisting of N nodes, where each node is associated with a certain value, and two node values, a and b. Your task is to determine if ...

  • Ans. 

    Check if two nodes in a binary tree are cousins by comparing their levels and parents.

    • Traverse the tree to find the levels and parents of the given nodes.

    • Compare the levels and parents of the two nodes to determine if they are cousins.

    • If the levels are the same and the parents are different, the nodes are cousins.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

It contained two programming questions.

  • Q1. 

    Counting Nodes in a Complete Binary Tree - Problem Statement

    Given the root of a complete binary tree, calculate the total number of nodes in this tree.

    A complete binary tree is defined as a binary tree...

  • Ans. 

    Count the total number of nodes in a complete binary tree given its root.

    • Traverse the tree in level order and count the nodes

    • Use a queue to keep track of nodes at each level

    • Check for null nodes represented by -1 in the input

    • The total number of nodes in the example tree is 7

  • Answered by AI
  • Q2. 

    Rearrange Array Numbers for Largest Possible Number

    Given an array ARR consisting of non-negative integers, rearrange the numbers to form the largest possible numerical value. You are not permitted to alt...

  • Ans. 

    Rearrange array numbers to form the largest possible numerical value by combining digits of each number in the array.

    • Convert integers in the array to strings for easier manipulation.

    • Sort the array of strings in non-increasing order based on custom comparison function.

    • Join the sorted strings to form the largest possible number.

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Medium

This was more of a interaction round with some technical skills.

  • Q1. Can you explain the ACID properties and the rollback mechanism in DBMS?
  • Ans. 

    ACID properties ensure database transactions are processed reliably. Rollback mechanism undoes changes if transaction fails.

    • ACID properties: Atomicity, Consistency, Isolation, Durability

    • Atomicity ensures all operations in a transaction are completed successfully or none at all

    • Consistency ensures database remains in a valid state before and after transaction

    • Isolation ensures transactions are independent and do not inter...

  • Answered by AI

Interview Preparation Tips

Eligibility criteria8 CGPATower Research Capital interview preparation:Topics to prepare for the interview - DSA and Algorithms, OOPS, Database, OS, NetworksTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Focus on different varieties of problems, quality of problems matter greater than the quantity.
Tip 2 : Focus on design thinking, that will help in rounds other than problem solving.

Application resume tips for other job seekers

Tip 1 : Focus on demonstrating your academic excellence and course projects
Tip 2 : Mention internship details with clarity

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview in May 2022.

Round 1 - Video Call 

(1 Question)

Round duration - 45 Minutes
Round difficulty - Easy

The interviewer was friendly. Explained the question well. Allowed to use any preferred platform to write code.

  • Q1. 

    Best Time to Buy and Sell Stock Problem Statement

    Given an array prices representing the prices of a stock where each element indicates the price at a given minute, determine the maximum profit you can ac...

  • Ans. 

    Find the maximum profit by buying and selling a stock once based on given prices.

    • Iterate through the prices array and keep track of the minimum price seen so far and the maximum profit achievable.

    • Calculate the profit by subtracting the current price from the minimum price and update the maximum profit if needed.

    • Return the maximum profit, ensuring it is not negative.

    • Example: prices = [2, 100, 150, 120], Buy at 2, sell a

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

  • Q1. 

    Dance Team Pairing Challenge

    Imagine you are helping Ninja, a dance coach, who needs to form dance pairs from the available boys and girls in a studio. Given the number of boys N, the number of girls M, a...

  • Ans. 

    The challenge involves forming dance pairs from available boys and girls based on potential pairings to maximize the number of pairs.

    • Parse the input to get the number of test cases, boys, girls, and potential pairings.

    • Iterate through the potential pairings and form pairs based on the given indexes.

    • Output '1' if a set of maximum possible pairs is returned, else output '0'.

    • There can be multiple valid configurations of pa...

  • Answered by AI
  • Q2. What is the difference between multiprocessing and multithreading?
  • Ans. 

    Multiprocessing involves multiple processes running concurrently, while multithreading involves multiple threads within a single process.

    • Multiprocessing utilizes multiple processes to execute tasks simultaneously.

    • Multithreading involves multiple threads within a single process sharing the same memory space.

    • Multiprocessing is typically used for CPU-bound tasks, while multithreading is more suitable for I/O-bound tasks.

    • E...

  • Answered by AI
Round 3 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Hard

  • Q1. Can you describe the classes and functions involved in the design of a system like Splitwise?
  • Ans. 

    Splitwise is a system for managing shared expenses among groups of people.

    • Classes: User, Expense, Group

    • Functions: addExpense(), settleUp(), calculateBalance()

  • Answered by AI
Round 4 - Video Call 

Round duration - 60 Minutes
Round difficulty - Hard

Interview Preparation Tips

Professional and academic backgroundI applied for the job as Software Engineer in GurgaonEligibility criteriaNo criteriaTower Research Capital interview preparation:Topics to prepare for the interview - Data Structures and Algorithms, Low level design, High Level Design, Relational Database Management Systems, Operating SystemsTime required to prepare for the interview - 6 monthsInterview preparation tips for other job seekers

Tip 1 : Practice at least 5 questions of each topic of various difficulty levels
Tip 2 : Read out theory articles about your preferred language showing your proficiency in the same.
Tip 3 : Hard work is overrated, consistency is the key.

Application resume tips for other job seekers

Tip 1 : Own everything you have there, do not add random skills that you are not proficient in.
Tip 2 : Keep it clean and try to give out minimal but most of the relevant information for the role.

Final outcome of the interviewSelected

Skills evaluated in this interview

Blackrock Interview FAQs

How many rounds are there in Blackrock Applications Engineer interview?
Blackrock interview process usually has 2 rounds. The most common rounds in the Blackrock interview process are Technical.
How to prepare for Blackrock Applications Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Blackrock. The most common topics and skills that interviewers at Blackrock expect are Communication Skills, Java, Linux System Administration and Python.
What are the top questions asked in Blackrock Applications Engineer interview?

Some of the top questions asked at the Blackrock Applications Engineer interview -

  1. Explain difference between synchronous and asynchronous meth...read more
  2. What are the features of Jav...read more

Tell us how to improve this page.

Blackrock Applications Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

MNC Group Interview Questions
4.3
 • 104 Interviews
Nomura Holdings Interview Questions
3.8
 • 68 Interviews
YES SECURITIES Interview Questions
4.0
 • 15 Interviews
View all
Analyst
1.1k salaries
unlock blur

₹5 L/yr - ₹16 L/yr

Associate
912 salaries
unlock blur

₹8.9 L/yr - ₹38 L/yr

Vice President
386 salaries
unlock blur

₹18.5 L/yr - ₹70 L/yr

Financial Analyst
136 salaries
unlock blur

₹4 L/yr - ₹15.8 L/yr

Senior Associate
72 salaries
unlock blur

₹11 L/yr - ₹32.2 L/yr

Explore more salaries
Compare Blackrock with

Nomura Holdings

3.8
Compare

Muthoot Homefin India

3.9
Compare

Adarsh Credit Co-Operative Society

4.0
Compare

Debtcare Enterprises

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