Tip 1 : Revise Trees especially AVL trees and tree traversals as the major questions for data structures were from trees.
Tip 2 : Revise your OOPs concepts for the interview round.
Tip 3 : If you have done a project in development, make sure you know well about them.
Tip 1 : Mention only those things in your resume, you have knowledge about.
Tip 2 : A project in development is a plus.
The test took place in the afternoon at around 2:00 p.m. It was MCQ type test & there were no coding questions. The test was divided into 3 sections. All the sections were MCQ based and contained different time limits. You could choose the order in which you will attempt the sections.
Aptitude: quantitative, Qualitative, attention to Detail, Verbal Reasoning
Computer Fundamentals: system design, DBMS, Data structures
English
The test was both audio & video proctored. Aptitude Questions are moderate level, but you have to be fast since the time allotted is less. System Design questions are given in the form of flow charts. Data structure questions were mainly on AVL trees, tree traversals, postfix, prefix, and heaps. So make sure to revise these concepts. DBMS questions are based majorly on Oracle SQL And there was a specific time allotted for each section and you cannot navigate between different sections or questions. There was no negative marking.
This was a Technical round. About 60 students were shortlisted for this round. There were two interviewers. First, they asked me to introduce myself. Then I was asked some concepts of OOPS. some questions from OS and DBMS. I was asked to write code to reverse a link list on the notepad and share my screen. Then I was asked about my projects and internship. There were some situational questions related to the internship. They asked me what I know about the company.
My interview took place in the morning at around 10:00 a.m. and lasted for about an hour.
Mention major features of OOPS. He also asked about the use of the final keyword. Then he asked me about an interface and the differences between an interface and abstract classes?
Read articles on OOPS and should have a deep knowledge of OOPS concepts.
What is the difference between python and C++?
Told him some of the major difference between these two popular languages.
1. Define process in OS.
2. What is the difference between process and thread?
3. Mention different states of a process.
Read articles about the Operating systems and should have a deep knowledge of operating systems.
1. What are keys?
2. Mention & define all the keys.
3. What is the difference between SQL and No SQL?
Read articles about DBMS and should have deep knowledge of DBMS
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Can you solve this problem in O(N) time and O(1) space complexity?
I was asked to write the code for the same and share my screen. So I explained both the iterative and recursive approaches and wrote the code with the iterative approach.
It was a virtual interview and there was just one interviewer. The interviewer was really friendly. First of all, the interviewer introduced himself and also shared some facts about the company. Then he asked me to introduce myself. Then behavioral and situational questions were asked. Then he asked if I was comfortable with relocation. BlackRock has 2 locations that are Gurgaon and Mumbai.
Tip 1 : Try to align the strengths with the morals of the company.
Tip 2 : Prepare the introduction question well, as this will be asked by every company
I try to figure out where did I went wrong and what all changes should I make in my path to achieve my goals. I take failures as a learning experience.
I gave an instance from my TAship with Coding Ninjas when I had to handle a rude student.
Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
How do you create a function in JavaScript?