Tip 1 : Practice Frequently asked Questions for data structures and algorithms.
Tip 2 : Focus on Complexities as well to be able to answer follow up questions.
Tip 3 : Prepare any one OOPS language thoroughly.
Tip 1 : Put the most relevant experiences at the top.
Tip 2 : Bold the important parts.
Tip 3 : Use numbers and awards to draw attention.
Online round conducted via Amcat. This included MCQ based questions related to Java/C++ along with dbms.
Few Questions over data structures and Java(resume based language) like polymorphism,inheritance,diamond problem etc.



For the given binary tree

The level order traversal will be {1,2,3,4,5,6,7}.
1. solved using recursion.
2. optimized using queue.



F(n) = F(n - 1) + F(n - 2),
Where, F(1) = 1, F(2) = 1
"Indexing is start from 1"
Input: 6
Output: 8
Explanation: The number is ‘6’ so we have to find the “6th” Fibonacci number.
So by using the given formula of the Fibonacci series, we get the series:
[ 1, 1, 2, 3, 5, 8, 13, 21]
So the “6th” element is “8” hence we get the output.
1. Solved using recursion.
2. Optimized using DP.
This round was majorly focused on SQL Queries along with some Operating System questions.
What is the difference between inner and outer joins?
Tip 1 : Practice all kinds of Joins and use gfg platform to see all type of questions related to this.
Tip 2 : Have good command over SQL keywords like group by, having.
Tip 3 : Learn about data base normalization techniques.
This round was all about behavioral questions.
Why Blackrock?
Tip 1 : Highlight your strengths as per your role which would help the firm to grow.
Tip 2 : Be careful while talking about your weakness.
What are your strengths and weaknesses?
Tip 1 : Read about company background beforehand.
Tip 2 : Develop strong communication skills.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?