Open In App

BlackRock Interview Experience | On-Campus Internship 2020

First Round (Online Test) The online test had three sections

  1. Software Aptitude: The questions were based on system design. The problem was described and, system designs were given in the form of flowcharts. MCQs were based on the flow of the system.
  2. Data structures and algorithms: This round mainly had questions on trees.
    1. Inorder, postorder, preorder traversals
    2. Output-based questions on trees. Recursive functions were given, and you had to determine what that function did or what would be the output.
    3. Questions on AVL tree construction. The code for AVL Tree construction and an array of non-unique integers was given(It wasn’t specified in the question that the code is for AVL Tree construction. You had to find out by analyzing at the code). The question was to find out the height of the tree.
  3. SQL Section: It had 25 SQL questions. Pretty standard stuff. Some involved choosing the correct SQL query. Six or seven questions involved the DUAL table. I recommend you to read about it as it is not the most conventional topic to prepare for OTs. https://www.oracletutorial.com/oracle-basics/oracle-dual-table/

Approx 130 students were selected for the interview process.



(The tech interviews were held on Cisco Webex)

2nd round (First Tech interview): My panel had two members. Both males. They introduced themselves and asked me to do the same.



1st Interviewer:  So tell me about your projects?

1st Interviewer: Tell me about your internship, and what was your role there?

1st Interviewer: Tell me about some of the features of the app. I don’t want the specifics. Just an overview would be fine.

1st Interviewer:  How did you make the app secure?

2nd Interviewer: How comfortable are you on the database side? Could you tell me how you would get the second highest salary from a salary table which has two columns named salary and employee name?

1st Interviewer: Which language do you code in?

1st Interviewer: Can you write the code to implement a stack using an array.

1st Interviewer: Suppose you have an array of a billion numbers. Which sorting algorithm would you use?

  1. https://www.geeksforgeeks.org/merge-sort/amp/
  2. https://www.geeksforgeeks.org/quick-sort/amp/
  3. https://www.geeksforgeeks.org/in-place-merge-sort/amp/

1st Interviewer: Solve this puzzle

An eccentric professor used a unique way to measure time for a test lasting 15 minutes. He used just two hourglasses. One measured 7 minutes and the other 11 minutes. During the whole time, he turned the hourglasses only 3 times. How did he measure the 15 minutes? I took 2-3 minutes to think and then explained my solution. He was satisfied with my answer.

2nd Interviewer: Do you have any questions for us?

After half n hour, I got an email from Blackrock stating that I have qualified for the next round.

3rd round (Second Tech Interview): For this round also there were two-panel members: one male and one female.

1st Interviewer: Tell me about your DBMS project.

1st Interviewer: How would you scale up this project?

1st Interviewer: Tell me about one incident in your past (not necessarily work-related) where you faced different obstacles and challenges and how did you overcome it.

1st Interviewer: How comfortable are you in DS and Algo, and which language do you code in?

1st Interviewer:  Suppose there is a spreadsheet and, you have multiple columns in it. The name of the columns are in the following pattern A | B | C | ………….| Z | AA | AB | AC ………… | AAA and so on.  Can you explain how you would find the column number if I gave you the name of the column as a string?

It’s always better to say out loud what you’re thinking. It gives the interviewer a better idea of your problem-solving skills. Make sure you clearly understand the question. Don’t hesitate to ask doubts.

1st Interviewer: Solve this puzzle, can you make 4 triangles with  6 Match sticks

1st Interviewer: What do you think is the difference between a Linked List and an Arraylist. What type of problems would you solve by using a linked list, and why would you prefer it over an ArrayList?

Answered. You can check the answer here https://www.geeksforgeeks.org/arraylist-vs-linkedlist-java/amp/

2nd Interviewer: Where do you see yourself in 5 years?

2nd Interviewer:  Can you assess your last round? What were your strengths and weaknesses?

1st Interviewer: Do you have any questions for us?

3rd round (HR Interview): There was only one HR guy. These are some of the questions that he asked me:

  1. “I’m sorry I missed the company’s pre-placement talk last night. Can you summarize it for me?”
  2. “Do you know anything about finance?”
  3. “Where do you see your self in 5 years”?
  4. “Why do you want to join BlackRock?”

I told them about my seniors’ experiences and how highly they speak of the work culture there. I gave him a few more reasons.

I recommend you guys to visit the company’s website before sitting for the interview. It always helps to know about the company’s achievements and milestones.

  1. “What do you find interesting in BlackRock wrt to Tech?” I mentioned their platform Aladdin. He was impressed with my research.
  2. “Do you have any location preferences?”
  3. “Do you have any questions for me?”

I asked about how his experience has been working for BlackRock.

Verdict: Selected

Tips:


Article Tags :