Ho presentato la mia candidatura online. La procedura ha richiesto 2 mesi. Ho sostenuto un colloquio presso BlackRock (Budapest) nel mese di mag 2024
Colloquio
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.
Domande di colloquio [1]
Domanda 1
It was an SQL question, they were looking for a window function usage.
Ho presentato la mia candidatura tramite un selezionatore. La procedura ha richiesto 3 settimane. Ho sostenuto un colloquio presso BlackRock (Gurgaon, Haryana) nel mese di apr 2022
Colloquio
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.
Domande di colloquio [1]
Domanda 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 ?