Very hard interviews. I am a seasoned big data lead who drives multiple teams and still found the level of questions in the interviews pretty tough. I thought they would ask questions around features of Spark, joins, optimization etc. However, in Tech round 1 I was asked deep case study based questions around memory management, multithreading, resource constraints in streaming, pooling etc. The take home assignment was also quite heavy, having questions from sql, pipeline optimization, software engineering and mlflow. Took the juice out of me, but I found them to the more relevant to the job as compared to random Leetcode problems. Tech Round 2 was almost like a stress interview with two people shooting questions at me about an architecture and debating every answer. I felt almost noone was getting convinced. Later, they told me they were just grilling me to see how I handle tough situations. The leadership interviews were more on the breadth of my experience. The best thing was that the Recruiter was amazing, frequently available to texts and calls to guide me.