Instacart Software Engineer Coding & Algorithms Interview Questions

Practice 31 real Coding & Algorithms interview questions for Software Engineer roles at Instacart.

31 Questions 1 Company07.11.2026
Showing 20 results
Role
Instacart logo
Instacart
Medium
Software Engineer Locked

Find Largest Adjacent Stock Price Change

This question evaluates algorithmic problem-solving and data-manipulation skills, specifically date-based sorting, computing signed versus absolute ad...

Coding & Algorithms
2
0
16 people solved
May 9, 2026
Instacart logo
Instacart
Medium
Software Engineer

Implement bus route simulation features

Bus Route Simulation – Boarding, Capacity, and Priority Passes You are given a partially implemented codebase for simulating bus routes in a city. Bus...

Coding & Algorithms
61
0
438 people solved
Oct 31, 2025
Instacart logo
Instacart
Medium
Software Engineer

Decode an encoded string

Implement a decoder for an encoded string where repetition is expressed with a number followed by a bracketed substring. Rules: - A pattern k[substrin...

Coding & Algorithms
15
0
177 people solved
Mar 4, 2026
Instacart logo
Instacart
Medium
Software Engineer

Implement prefix and suffix file search

Implement data structures and APIs to store file names and support efficient queries that match both a given prefix and suffix. Provide methods add(na...

Coding & Algorithms
6
0
113 people solved
Sep 6, 2025
Instacart logo
Instacart
Medium
Software Engineer

Implement an In-Memory File Storage System

Implement an in-memory file storage service. You need to support files identified by a unique full path string, such as "/docs/a.txt". Each file has a...

Coding & Algorithms
0
0
8 people solved
Apr 17, 2026
Instacart logo
Instacart
Medium
Software Engineer

Pivot order-status counts

Pivot order-status counts Given an orders table (order_id, shopper_id, order_date, status, …), pivot the data so that each row is one shopper and each...

Coding & Algorithms
8
0
105 people solved
Aug 4, 2025
Instacart logo
Instacart
Hard
Software Engineer Locked

Implement worker time and payroll tracker

This question evaluates skills in designing in-memory data structures and algorithms for temporal event handling, interval arithmetic, stateful toggle...

Coding & Algorithms
34
0
283 people solved
Feb 11, 2026
Instacart logo
Instacart
Hard
Software EngineerSenior+ Locked

Implement store, evaluator, and parser

This question evaluates implementation skills in data structures and algorithms, covering time-based versioning and TTL in an in-memory key-value stor...

Coding & Algorithms
11
0
99 people solved
Jan 29, 2026
Instacart logo
Instacart
Hard
Software Engineer Locked

Evaluate query ratios from equations

This question evaluates a candidate's skill in modeling variable ratios as relational structures, reasoning about transitive numeric relationships, an...

Coding & Algorithms
10
0
119 people solved
Jan 22, 2026
Instacart logo
Instacart
Medium
Software Engineer

Solve bank, password, expression algorithm tasks

Solve bank, password, expression algorithm tasks Implement a banking system that supports four specified operations within 90 minutes. Implement a pas...

Coding & Algorithms
6
0
99 people solved
Aug 4, 2025
Instacart logo
Instacart
Medium
Software Engineer

Compute delivery wait times

You're building a last‑mile delivery simulator. Given n orders, each with arrival_time (non-decreasing integers) and service_time (positive integers),...

Coding & Algorithms
5
0
87 people solved
Sep 6, 2025
Instacart logo
Instacart
Medium
Software Engineer

Solve expression evaluator and string decoder

1) Implement an arithmetic expression evaluator that reads expressions from a text file (one expression per line) and outputs the evaluated result for...

Coding & Algorithms
28
0
216 people solved
Sep 6, 2025
Instacart logo
Instacart
Medium
Software Engineer

Optimize file reading and expression DFS

Optimize file reading and expression DFS Given a large password file, build a program to read the required password(s) while minimizing memory usage. ...

Coding & Algorithms
20
0
137 people solved
Aug 4, 2025
Instacart logo
Instacart
Medium
Software Engineer

Compute immediate delivery percentage

Compute immediate delivery percentage LeetCode 1173. Immediate Food Delivery I – Write an SQL query to calculate the percentage of immediate (same-day...

Coding & Algorithms
10
0
123 people solved
Aug 4, 2025
Instacart logo
Instacart
Medium
Software Engineer

Design a versioned key-value store

Design a versioned key-value store Design and implement a versioned key-value store that supports set(key, value, timestamp) and get(key, timestamp) t...

Coding & Algorithms
7
0
120 people solved
Aug 1, 2025
Instacart logo
Instacart
Medium
Software Engineer

Evaluate arithmetic expression with precedence

Question Implement an evaluator for a string arithmetic expression. The input contains non-negative integers, the operators +, -, `, /, parentheses ( ...

Coding & Algorithms
8
0
78 people solved
Aug 1, 2025
Instacart logo
Instacart
Medium
Software Engineer

Evaluate arithmetic expression using DFS

Given a string representing an arithmetic expression with non-negative integers, +, -, *, /, parentheses, and optional spaces, evaluate its value. Use...

Coding & Algorithms
5
0
75 people solved
Jul 31, 2025
Instacart logo
Instacart
Medium
Software Engineer

Optimize file reads for password validation

Given a multi-gigabyte credentials file on disk with one record per line in the format user_id,salt,password_hash (hex), implement validate(user_id, p...

Coding & Algorithms
5
0
71 people solved
Jul 31, 2025
Instacart logo
Instacart
Medium
Software Engineer

Parse password from indexed matrix file

Question Given a filepath to a text file containing one index line [x, y] followed by a matrix of characters (origin at lower-left (0, 0)), return the...

Coding & Algorithms
29
0
69 people solved
Jul 29, 2025
Instacart logo
Instacart
Medium
Software Engineer

Build a Progressive Banking System

Build a Progressive Banking System The source reports progressive account, activity-ranking, expiring-transfer, and merge features but not exact retur...

Coding & Algorithms
1
0
14 people solved
Jul 11, 2026

Explore more Instacart Software Engineer interview questions

Real questions from candidate reports, grouped by topic.

Browse all