Up until the phone interview, everything was great: the recruiter was friendly, and the engineer who conducted the phone interview was great. The onsite round was the polar opposite. The recruiter changed, and the new recruiter was mechanical. On the "onsite prep" call, they read from a script and avoided answering clarifying questions. As several other people have mentioned, the coding rounds were not interviews but rather observations on a code pair tool with no debugging support. The behavioral round was a rapid-fire question round, and my system design round was given by an engineering manager.
Overall, it seemed the company, being new and in the spotlight a lot lately, is still trying to figure out the interview process.
My two cents of advice would be:
It's out there.
Google it.
The following metrics were computed from 9 interview experiences for the Instacart Senior Software Engineer role in Canada.
Instacart's interview process for their Senior Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Instacart's Senior Software Engineer interview process in Canada.