First call: A Software Engineer Manager reached out over LinkedIn and asked about my background and experiences during a call. This was essentially a lighter version of a hiring manager interview, which usually occurs at later stages of the interview process. I found it to be a refreshing change from the typical recruiter routine of asking basic questions about myself, as we were able to delve deeper into my experiences, and the interviewer had a technical background to understand them.
Phone technical interview (coding on HackerRank CodePair):
One other issue was that I had to reschedule the phone interview because the meeting invite did not clearly state that we would be using HackerRank CodePair's video call feature instead of the Google Meet link provided. This resulted in me missing my first interview. It would be beneficial to clarify this in the meeting invite and to use Google Meet for video chat, as it offers a larger screen for better visibility of the interviewer.
Implement a key-value datastore that supports querying for historic values. For every key, there can be multiple values at different timestamps. It should support querying by a key only, or by a key and timestamp.
The following metrics were computed from 21 interview experiences for the Instacart Software Engineer role in United States.
Instacart's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Instacart's Software Engineer interview process in United States.