J'ai postulé via un recruteur. Le processus a pris 3 semaines. J'ai passé un entretien chez BlackRock (Gurgaon, Haryana) en avr. 2022
Entretien
Received a call from a recruiter, first interview was scheduled. First and second round are technical in nature.
1st Round was around only project details and Scala programming language. Every answer was followed up by a in depth discussion. One coding problem.
2nd Round - Spark Technical. Two practical questions, one where you needed to point out where the code will run(driver/executor) on RDD. Second was a DF problem. Less theory more practical.
3RD round - Manager. This depends on who is taking your interview. Be confident and clearly explain what is your role in current project/company. Why you want to join BlackRock. They might ask you some puzzle questions also.
Questions d'entretien [1]
Question 1
1St Round
Q1 What is currying ?
Q2 What are partial functions ?
Q3 Difference b/w AnyVal and AnyRef ?
Q4 Case Classes in depth discussion ?
Q5 Given an array of integers return the index's of two number which equals to the target.
Q6 Why parquet ?
Questions around my current Project
2nd Round
RDD practical problem where I needed to get the output of RDD operation
DF practical problem
ReduceByKey vs GroupByKey
Optimization techniques
What is data skew and why care about it ?
J'ai postulé en ligne. Le processus a pris 2 mois. J'ai passé un entretien chez BlackRock (Budapest) en mai 2024
Entretien
I had a technical and introduction round with the Hungarian. Another round with the team lead based in San Francisco and another round which was a sort of culture fit round and the manager wanted to make sure that I understand the role fully. The questions were not particularly hard.
Questions d'entretien [1]
Question 1
It was an SQL question, they were looking for a window function usage.