I applied online. I interviewed at BlackRock (New York, NY) in Jun 2016
Interview
I applied through LinkedIn and received an email from Manager after one month. First round was hacker rank test. This test many topics like JavaScript, Java, HTML, CSS, Threads in Java and UML Class diagrams. We also have to upload our any previous written code for any assignment or project. After some days, got the positive feedback from the Manager and asked to schedule 5 video interviews. 4 out of these 5 interviews were technical. They covered topics from core java, design questions, Dynamic programming, threads, Algorithms, Spring and technologies mentioned in my resume. Last video interview was with HR and we discussed about the BlackRock business model and the position roles and responsibilities.
After this I called onsite for another two rounds. First round was technical and second round was both technical and HR type questions.
After this I was called to set up one more video interview.
I applied through a recruiter. The process took 1 day. I interviewed at BlackRock (San Francisco, CA) in Jun 2016
Interview
4 1:1 interview which happened for 45 min each Interview panel was friendly. know your java, algorithms and data structures
what happens when you type a web site name and hit send
diff between app server and web server
white board reverse a linked list
single ton java code
diff between abstract class and interface
Interview questions [1]
Question 1
white board merge 2 unsorted arrays
you have a stream of integers randomly coming from some source find top n elements and return it as an array
some multi threading questions
some questions on maps, lists
synchronized block and methods.
I applied online. The process took 1 week. I interviewed at BlackRock (New York, NY) in Jun 2016
Interview
They asked to solve hackerRank test. Completed and recruiter directly called onsite saying I did hackerRank pretty well and they are skipping phone screening. Onsite 1 week later. 4 rounds all technical. Data Structure questions. Average level questions. Nothing unsolvable, simple yet requires in depth understanding of data structure in Java. Final round of onsite was a bit trickier. Was asked programming puzzle, was a bit different type of problem. Interviewer helped me solve the problem, then finally understood the problem type. Barring that problem, was able to solve more or less all other questions. All interviewers very helpful and pretty good. Overall Nice experience.
But on downside, haven't got any reply yet, been 10 days already.No reply to follow-up email either. At least, they should give some feedback after they invite for onsite. Took a day off. So, pretty disappointed.
Interview questions [1]
Question 1
Questions related to array/string manipulations, recursion, Puzzle was a bit unexpected.