I met the team at an on-campus event. A few days later, I was contacted to come in for an on-campus interview (1 hour). It involved working on a problem that didn't require algorithm knowledge but did require effective data structure usage.
A few days later, I was contacted for a Google Hangouts screen with a manager (30 minutes). A few days after that, I was given a take-home exercise. This was a project in TypeScript that involved solving a problem Plaid is built to address. They stated the project should take around 4-6 hours, and I think that is a fair estimate for someone with HTTP experience.
After completion, I was brought in for an on-site interview (4.5 hours). This consisted of:
The recruiter was spectacular in following up and answering questions. I heard back from the recruiter within hours, and I was given next steps within a couple of days for every stage of the process.
Do you know what Plaid does?
The following metrics were computed from 7 interview experiences for the Plaid Software Engineer role in Salt Lake City, Utah.
Plaid's interview process for their Software Engineer roles in Salt Lake City, Utah is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Plaid's Software Engineer interview process in Salt Lake City, Utah.