I applied for the job opening in November 2020. I was contacted by HR towards the end of December 2020 and told there would be delays due to the holidays. They said they would get in touch in January 2021.
In the first week of January, they contacted me to schedule the first round of video interview with the Director of Engineering. I cleared this round, and then the next rounds were scheduled for a week later.
Final rounds were also on video call and live sessions:
Linux challenge: Detected issues on an Ubuntu server, including high CPU and web server problems. This also involved installing packages, setting up a cron job, and writing a Python script to query an API.
Coding challenge: Developed a Python script to convert USD to EUR and answered questions on API optimization.
Bar raiser: Described a long-term project handled at a previous firm.
System design: Designed a system to retrieve updated information from an API and return it to the user.
The following metrics were computed from 10 interview experiences for the Instacart Software Engineer role in Toronto, Ontario.
Instacart's interview process for their Software Engineer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Instacart's Software Engineer interview process in Toronto, Ontario.