The whole interview process took approximately two weeks.
Round 1: A "get-to-know-you" type of meet-up. A Senior Manager asked about my overall technical experience. Some scenario-based questions were asked, such as why I wanted to join, what I knew about Target, etc.
Round 2: Data structures and algorithms (Knapsack, two pointers, and DP). Some basics of Spark architecture.
Round 3: Focused mainly on the end-to-end pipeline of my project, system design, and comparisons between services.
Round 4: This was another technical round. I spoke with other candidates working at Target who mentioned they were selected after three rounds. However, in my case, they scheduled one more round, after which I was rejected.
Internals of Spark architecture: SQL scenarios based.
The following metrics were computed from 3 interview experiences for the Target Data Engineer role in Bengaluru, Karnataka.
Target's interview process for their Data Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Target's Data Engineer interview process in Bengaluru, Karnataka.