Company: Google
Level: L4
Position: Application Engineer, Data
Round 1:
Round 2:
Round 3:
Round 4:
Round 5 ( System Integration ):
Integrate on-hand inventory data from our global network of warehouses, each managed by different systems, to a central ERP.
Discussed Data pipeleine designing for different sources and their integration into data warehouse , Data Reconcillation , Authentication with different systems involved , Trade-offs between choosing different ingestion mechanisms for different usecases.
Round 6 ( Application Design ):
Design a car rental reservation system.System Should allow user to book a car for a given time, cars can have multiple tier, discounts etc.The system should support multiple tenants.
Discussed Business, Techincal requirements , Data modelling ( LLD ) and general application design of the same.
Verdict: Rejected as my Application Design is not upto the mark. Even though the role is for data engineer , you are expected to know general application design.