Instacart Senior SWE - OA and Onsite

**Description **
Level: [L5/L6]
Education: [Bachelors]
Years of Experience: [9]
Questions Asked:

Online Assessment
90min 5 parts

2 sets of talking to an AI product manager to get requirements then implementing them using AI.
The annoying thing here is that they are separate question so going back and forth between your convo w/ the AI and the implementation area is annoy. They do give you a notes area

1 Bug fix question. This should be a time saver as you can see the bug in the UI and just have to trace down to find it. The fix is very trivial

For scoring I got a little above a 75% not sure what the cut off is.

Onsite

2 Coding rounds 60min blocks so about 45-50min for coding and the problems come in stages

Calculate a cart:
Part 1: Take a string w/ product info, quantity, price etc and total up the cart price and quantities to match their output
Part 2: Same thing but we add another set of discount coupons find the optimal coupon and output the best price. (I spent way to long sorting out the equation for how many free items in a Buy X Get Y free format)
Part 3: I didn’t get here but heard these are stretch goals

UI Create a Product list and Cart
You are given a UI app using a framework of your choice w/ 2 endpoints one to get products the other to add items to cart.
Part 1: Create a search input and display the product list including pagingation (the endpoint supports all of these pieces already)
Part 2: Add a “add to cart” button for each product and show and the cart as well as clear and remove controls
Part 3: Add Category filtering (I didn’t get here but easy to explain how I’d do it w/ my existing setup)

System Design 60min
Design Instacarts Search bar (autocomplete/suggestions) and Search page w/ more on emphasis on the search bar interactions

Behavioral 45min

  • Talk about a project you were most excited or proud of
  • A project or problem that was technically challenging
  • Feedback that has stuck w/ you

Got denied via email and they said they can’t provide any feedback which was disappointing given the time commitment