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 Android 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.

      Senior Android Engineer Interview

      30 Mar 2018
      Anonymous interview candidate
      No offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 3 days. I interviewed at Instacart in Feb 2018

      Interview

      Applied online. Got a interview call , scheduled to talk with a senior engineer over on the team. Had a nice chat with him going over some projects and technical challenges faced. Was given a take home challenge on hackerrank. The test was to create a small Android app with some particular specifications and instructions. There is only a problem and no guideline as in how to solve it or what should the design look like. The candidate has to come up with the UI/UX , the right architecture for implementing this and making tradeoffs. The challenge was to finish the app within 4hrs which in my opinion is extremely difficult to finish. They want you to write a production level app with the right coding practices, good architectural pattern (MVP,MVVM,etc), coming up with the right UI/UX behavior, making sure the app has the minimal number of bugs and works according to the specification they ask for. The app itself has a lot of moving components and there is no guideline as in how you should achieve this. Example : they say "save this somehwere" but they don't mention how to save this. Should you save this in the app cache ? a database ? shared preferences ? write to a file ? save it in the bundle ? make a post api call and submit it ? Since the challenge is only for 4 hours and you have to make the tradeoff you will probably decide to choose the fastest and cleanest way but according to them it might not be the "right" way to do it. Overall it was a waste of 6-7 hours in interviewing here. They ask their candidates to spend 2 hours of phone call(1 hr + 1 technical phone screen + 4-5hr take home challenge) and in the end reject you for not writing a production level app in 4 hours. Reading the last review here from June 2017 with someone else having a similar experience looks like these guys won't be filling that position anytime soon with such interview standards. Feedback to Instacart (if you guys are reading this) : - Have some sort of rubric of what you guys are looking for instead of leaving everything to the candidate. Atleast tell them what are the least things which are required, some nice to-have things, etc in the app. - If you are going to ask someone to spend 6-7 hours of their time in an interview process, at least give more detailed feedback on what went wrong. - 4 hours is not enough time to write that app so either give more time or relax some of the restrictions.

      Interview questions [1]

      Question 1

      Take home challenge
      2 Answers
      3

      Other Senior Android Engineer interview reviews for Instacart

      Senior Android Engineer Interview

      11 Mar 2025
      Anonymous employee
      Toronto, ON
      Accepted offer
      Neutral experience
      Average interview

      Application

      I applied through an employee referral. The process took 2 weeks. I interviewed at Instacart (Toronto, ON) in Oct 2021

      Interview

      The interview process consists of multiple stages. First, there’s a screening interview with a recruiter or hiring manager, where they assess your background, experience, and alignment with the role. If successful, you move on to the Android coding interview, where you’ll solve technical problems related to Android development, such as UI, concurrency, performance optimizations, or system design. Finally, there’s the bar raiser interview, which evaluates your problem-solving skills, leadership qualities, and cultural fit. This stage is often conducted by a senior engineer or someone outside the immediate team to ensure high hiring standards.

      Interview questions [1]

      Question 1

      Basic android project to improve upon by fetching orders and order details
      Answer question

      Senior Android Engineer Interview

      6 Jun 2017
      Anonymous interview candidate
      San Francisco, CA
      No offer
      Neutral experience
      Average interview

      Application

      I applied online. I interviewed at Instacart (San Francisco, CA) in May 2017

      Interview

      I applied online for the Senior Android Engineer role in May-June 2017 in San Francisco, CA. I had a pleasant phone chat with the recruiter at Instacart and a follow up interview with a lead engineer on the Instacart Android team. I was asked to implement a simple Android app for the take-home challenge. While I will not reveal the nature of the app out of respect for Instacart, the challenge is required to be finished within ~4 hours and is expected to be of production level quality app. While this should not be challenging under normal situations, the hard time requirements made it very difficult to plan, design, implement, and test the app within the allotted time. Had not for the hard ~4 hour requirement, I would have gladly spent the additional hours to implement a proper mobile architecture (MVP/MVVM), as well as unit tests, things that would be expected of a production-ready app. Some suggestions to the Instacart for improving the take home challenge experience: * Don't set a hard time requirement, allow candidates some time flexibility to polish their submission. While the core functionality of the challenge can be finished within a few hours, making it a production-ready quality app requires additional time, especially for proper architecture, design, and creating proper tests. Implementing MVP/MVVM/etc. architectures take a decent amount of time to implement the boiler-plate code and should be considered, especially if seeing candidates have experience in implementing mobile architectures. * Provide UX design documents with the challenge. While many experienced Android developers are able to come up with their own design, coming up with a custom design and implementing it properly does still take time. * Establish minimum Android API requirements and device expectations. As the challenge did not specify or mention these parameters, it made it somewhat ambiguous about what which specific Android API range and device densities to design for and test against. Please remember, there are thousands of different Android devices with differing Android API versions and candidates don't have resources to test against many different device profiles. Not everyone has access to a Nexus 6 or a Samsung Galaxy S3 Mini sitting around to test against. This will increase the quality of submissions and minimize confusions over expectations of this take-home challenge, a win-win for both Instacart and candidates.

      Interview questions [1]

      Question 1

      Take-Home Challenge: Implement a simple Android app that meets the challenge specifications.
      2 Answers
      5

      Top companies for "Compensation and Benefits" near you

      avatar
      Google
      4.5★Compensation and benefits
      avatar
      Amazon
      3.7★Compensation and benefits
      avatar
      OKG
      4.3★Compensation and benefits
      avatar
      SelfMade
      4.0★Compensation and benefits