Tip 1 : Be well prepared with SQL .Do at least 50 SQL practice problems.
Tip 2 : Prepare Core CS subjects, especially OOPs and DBMS.
Tip 3 : You should be well prepared with the theory and implementation of trees as it was one of the main topics asked in the online test.
Tip 1 : Be well prepared with your project and a project on DBMS is a plus.
Tip 2 : Java is also one of the main technologies used in this organization so mentioning some project in java or having basic knowledge of OOPs is a must.
It was a difficult round with aptitude questions being very difficult and lengthy. The whole test was very lengthy. The aptitude section had long flowchart questions. Also, there was a full section on questions on trees. There were also many questions based on DBMS and SQL.
There were two interviewees. One was asking technical questions while the other was HR-related questions like why do you want to join BlackRock etc. The interview was in the afternoon and it was quite easy if you know the basics of programming and SQL.
Give the 3rd highest salary from the table.
Tip 1 : You can use the limit function provided in SQL
Tip 2 : Practice top 100 SQL queries
What is virtual memory? Can you run a program which is bigger in size than RAM of a computer?
Tip 1 : read Galvin and the top interview question for OS.
What is polymorphism and what different types of polymorphism?
Explain the difference between them
It was an easy round with HR.HR just wanted to know how well you know about the company and your communication skills. The interviewer was very polite and made me feel comfortable although I was a bit nervous at the start. The interview was conducted around 6 pm. The interviewer asked general questions like
Your biggest strength and weakness?
Will you be able to relocate?

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