The positive part was dealing with the HR person. She was great - kept me informed, was friendly, and professional.
The technical interviews are easy, but as I found out after the interviews, Instacart has been struggling with hiring engineers because hardly anyone can pass their interviews.
Interview process - initial tech screen on hackerrank, followed by a virtual onsite consisting of four interviews - systems design, behaviour/leadership, and 2 coding challenges on hackerrank.
I left the interview with a high confidence about my performance, but was later told I "hard failed" the coding questions. Oh, did I mention I coded out a fully working solution, explained my runtime, passed all test cases, and communicated the whole way through?
Its a private company and they can assess candidates however they want to, which is fair, but I just wanted to post it here so that future candidates don't feel disappointed when they get rejected (for not meeting their expectations, which they don't even know what it is..)
For Instacart, I would recommend you stop interviewing engineers until you figure out your process and have an objective way to assess your candidates, otherwise you are just wasting everyones time.