Round 1: Phone Interview
Round 2: Phone Interview
Technical Discussion - Spark, Kafka (consumer groups, offsets, paritions, spark context, spark core engine, structured vs spark streaming)
Final Round: Onsite
Day 1:
Round 1: Design an alerting/monitoring system for Youtube
Round 2: Given 2 intervals - find their union. Expand this to n intervals. Added a third parameter to intervals and asked to expand around center.
Round 3: Design an IOT pipeline for collecting signals from devices worldwide.
Round 4: OOD round - Design a game engine for a game of chess using classes and objects.
Round 5: Design a self service scheme to be able to combine logs and present to other teams. Spark SQL - understanding and query creation.
Day 2
Round 6-8: Behavioral
Result: Rejected. Messed up in the OOD design round. Felt half an hour was too less to come up with a feasible solution.