Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Instacart

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Instacart reviews | Instacart jobs | Instacart salaries | Instacart benefits | Instacart conversations
      Instacart interviewsInstacart Senior IOS Software Engineer interviewsInstacart interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Top companies for "Compensation and Benefits" near you

      avatar
      Amazon
      3.7★Compensation and benefits
      avatar
      Google
      4.5★Compensation and benefits
      avatar
      Booking.com
      4.2★Compensation and benefits
      avatar
      Bitpanda
      3.8★Compensation and benefits

      Senior IOS Software Engineer Interview

      23 Feb 2023
      Anonymous interview candidate
      San Francisco, CA

      Other Senior IOS Software Engineer interview reviews for Instacart

      Senior IOS Developer Interview

      19 May 2021
      Anonymous interview candidate
      Toronto, ON
      No offer
      No offer
      Positive experience
      Average interview

      Application

      I applied online. The process took 2 weeks. I interviewed at Instacart (San Francisco, CA)

      Interview

      I was directly reached out to by a hiring manager on email, and was asked to schedule a tech phone screen. The question was pretty simple, and it was more of fixing an existing app by completing small tasks one after another. (no network code, pretty much changes in Views, ViewControllers, and ViewModel. For the preparation of phone screen, I basically focused on creating an app from scratch with some basic UI controls and Networking. Interviewer was very friendly and I made it to onsite. For the onsite, first 2 rounds were creating an app from given template project. (you will find this question talked about a lot on Glassdoor). I was given 1 hr-40 mins to create this challenge. Even though I had practiced creating somewhat similar app beforehand, I could only finish 1 out of 5 ask (which is the main one, i.e working app). Rest all were small improvements that were optional. I think the focus on this round was simply speed, and I spend a lot of time creating a scalable MVVM architecture and collection view with programmatic UI (instead of storyboards, which would have been much faster). 3rd round was Behavioral, and I think the interviewer just wanted to rattle me. The questions started out easy and got intense after few mins. The interviewer seemed least impressed by my answers (or at least that's what his demeanor was). I would recommend being very thoughtful with your words, and prepare for a lot of scenario based questions and examples from your past. last round was system design, and probably my best round. Question was focused on implementing one of the component on Instacart platform, and the scope was just Client + API + Database schema/Data models. Be prepared to take some decisions by your self rather than asking the interviewer, and write down as much as possible. finally got 15 mins with a random developer from Instacart (not even from my team or org) for me to ask questions about anything. Didn't really understand the point of this round, Would have preferred this 15 mins with the hiring manager or someone from my team. Overall, it was a decent interview experience, difficulty level was easy in my opinion. I wasn't very sure about the offer since I could only finish 1 out of 5 asked tasks, and I don't think they focus was more on the architecture. My recommendation: 1) compromise on your preferred way of doing things (use storyboards if that helps with the speed), choose simple UI controls (stack view instead of collection view), focus on scalability later on (put down comments rather than actually implementing it) 2) Prepare well with Behavioral in terms of multiple experiences from the past showing your strength, not just one or two. 3) Since the interviews are easy level, most of the candidates will meet the bar, so no room for screwing up any round.

      Interview questions [1]

      Question 1

      Nothing you can't find on previous Glassdoor posts. Also, provided some more info in my description.
      1 Answer
      2
      Neutral experience
      Average interview

      Application

      I applied through a recruiter. The process took 2 weeks. I interviewed at Instacart (Toronto, ON) in May 2021

      Interview

      1st round HR call 2nd round Grocery Challenge app - so I saw on glassdoor that others were asked this grocery challenge question and I aptly prepared for it and then passed this screen. It involved a 1 HR interview creating a UIView that has 4 buttons to get a Question object, display 4 images, create a frame around the image and submit it using a button to check it was right. I felt that I did all of the things here correctly but got the standard HR "thanks but no thanks" response. Cordial HR people and the interviewer was alright but I didn't receive any feedback about what I did wrong, so that part was a bummer. Anyways, hope it helps someone get the bag! :)

      Interview questions [1]

      Question 1

      Create the grocery challenge screen for 1 of the questions that you get hitting their API. 1 "Question" JSON object with 4 images, and then need to display if the selected image is the correct answer.
      1 Answer
      1

      Senior IOS Software Engineer Interview

      22 Jul 2018
      Anonymous interview candidate
      San Francisco, CA
      No offer
      Neutral experience
      Average interview

      Application

      I applied online. The process took 2 days. I interviewed at Instacart (San Francisco, CA) in Jul 2018

      Interview

      I recently started (and flunked) the Instacart interview process for a Senior iOS position and wanted to recap the experience for the next victim coming down the chute. In my case, I didn’t actually go on site (as I was interviewing from another part of the U.S.). Prior to my technical interview, I did get a quick overview of the current state of the company: 400 people in corporate with 200 in engineering. The mobile team is only 16, with 8 doing Android and 8 doing iOS. There are two apps that matter, the consumer app and the shopper app, led by Technical Lead Managers (TLM’s), divided into vertical teams organized by product or feature. Like other iOS engineer interviews you might find here on Glassdoor, I was given the “Grocery Challenge” app project to do. Unlike the other interview, they gave it to me as a project to complete within 45-60 minutes as a challenge during a Zoom video/audio call with two other engineers listening in. The “pair programming” phone call was somewhat weird all around, as the coordinator sent me the exact time when I’d be doing the exercise only about 12-18 hours before when she wanted it to happen. The HackerRank link did not give actual requirements or specific implementation details until after I clicked on the “Start Interview” timer button, but there was a Google doc link on the page to an Xcode “starter project” which, after looking through, I was able to divine some of the details about the project InstaCart wanted me to code. So when the actual call happened the next morning, I had about 75% of the app already ready to go and I tried to implement some additional implementations/features while the two engineers sat on the line and watched me do my work (one was somewhat talkative, and the other was utterly silent and would only speak up when I said “hello” to her). After the 60 minute call was finished up, I was given 30 minutes to clean, finish and submit everything up through HackerRank. There really wasn’t any time for me to ask meaningful culture or tech stack questions about the Grocery or Shopper apps while I was trying to wrap my head and hands around the coding project that was on their (and my) screens in front of me. The next day I got the standard disappointing “thanks but no thanks” rejection e-mail from the recruiter with the usual no explanation whatsoever. I thought the interviewers would have been encouraged or pleased that I had researched the code and had a pretty good implementation just about ready to go even before the actual instructions were given and the phone call started, but apparently these InstaCart engineers have seen their Grocery Challenge project so often (both as this 45-60 minute challenge and as a 4-5 hour “homework assignment”) that they are looking for perfect, production quality code (which I think would be very unrealistic and unreasonable challenge for all except the most-prepared-for-interviewing candidates — which is why I think providing more details here is fair). Perhaps I would have done somewhat better had the challenge been given as a 24 hour homework assignment instead of the one hour awkward phone conversation thing. Perhaps it'll be better for you! Hopefully my experience flunking the interview process at Instacart will help you to properly prepare for yours. If you find any of my information useful, please let me know by clicking on the “helpful” link below. This helps to motivate me to be as detailed as possible in my interview reports. Good luck to you!

      Interview questions [1]

      Question 1

      Build a Shopper Grocery Challenge - The app should display a question, its multiple-choice options (images), allow the shopper to select an image, and submit it. Requirements: 1. Show the question's query and four answer options. 2. The shopper should be able to select an answer and submit it. 3. Once submitted, provide feedback if the answer was correct or incorrect.
      1 Answer
      23