Lengthy, but thorough and fair. It's also a take-home assignment. Overall, it could take about 24 hours of work.
The lengthy take-home assignment and approximately 8 hours of interviews were involved.
It's certainly a time commitment, but I think it was fair.
Performance of joins vs. window functions
The following metrics were computed from 1 interview experience for the Plaid Data Engineer role in New York, New York.
Plaid's interview process for their Data Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Plaid's Data Engineer interview process in New York, New York.