Software Engineer Coding & Algorithms Interview Questions

Practice 2,712 real Coding & Algorithms interview questions for Software Engineer roles. From companies including Meta, Amazon, Google, Uber, Microsoft.

2.7k Questions 325 Companies08.16.2026
Showing 20 results
Role
Airbnb logo
Airbnb
Hard
Software Engineer

Infection Spread Time on a Grid

Infection Spread Time on a Grid You are given an m x n grid where every cell holds one of three integer values: - 0 — an empty cell that can never be ...

Coding & Algorithms
0
0
7 people solved
Mar 4, 2026
Google logo
Google
Medium
Software Engineer Locked

Solve several coding interview problems

This set of problems evaluates proficiency in string processing and combinatorial parsing, arbitrary-precision arithmetic using string representations...

Coding & Algorithms
10
0
100 people solved
Mar 4, 2026
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
TikTok logo
TikTok
Medium
Software Engineer Locked

Match payments to invoices with fallback rules

This question evaluates a candidate's ability to design robust record-matching logic that handles identifier-based matches, fallback heuristics, and n...

Coding & Algorithms
6
0
59 people solved
Jan 6, 2026
TikTok logo
TikTok
Medium
Software Engineer Locked

Find linked user records by weighted similarity

This question evaluates skills in similarity-based record linkage, weighted field scoring, and graph connectivity analysis within the Coding & Algorit...

Coding & Algorithms
7
0
60 people solved
Jan 6, 2026
TikTok logo
TikTok
Medium
Software Engineer Locked

Validate CSV rows under multiple verification rules

This question evaluates skills in CSV parsing, string normalization and multi-rule data validation, covering whitespace handling, length checks, case-...

Coding & Algorithms
4
0
32 people solved
Jan 6, 2026
Warner Bros Discovery logo
Warner Bros Discovery
Medium
Software Engineer

Implement array rotations and CSV keyword search

Problem A — Rotate an array left/right by k You are given an integer array nums of length n and an integer k. 1. Implement rotateLeft(nums, k) that re...

Coding & Algorithms
4
0
63 people solved
Nov 15, 2025
Meta logo
Meta
Medium
Software Engineer

Return Binary Tree Nodes in Vertical Order

Return Binary Tree Nodes in Vertical Order A binary tree has nodes numbered from 0 through n - 1, with node 0 as the root. Arrays left and right conta...

Coding & Algorithms
0
0
12 people solved
Mar 2, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Find Duplicate Files

Implement a file deduplication tool. You are given a root directory containing many files. Return groups of duplicate files. Two files are duplicates ...

Coding & Algorithms
12
0
80 people solved
Mar 2, 2026
Oracle logo
Oracle
Medium
Software Engineer Locked

Maximize area between vertical lines

This question evaluates algorithmic reasoning with arrays and the ability to optimize pairwise measurements, specifically assessing understanding of h...

Coding & Algorithms
3
0
48 people solved
Jan 4, 2026
Waymo logo
Waymo
Medium
Software Engineer Locked

Expand Nested Repetition Expressions

This question evaluates understanding of string parsing and nested structure handling, including skills in recursion, stack-based parsing, tokenizatio...

Coding & Algorithms
1
0
24 people solved
May 8, 2026
Stripe logo
Stripe
Hard
Software EngineerSenior+ Locked

Implement Validation and String Compression

This question evaluates string processing, input validation, tokenization, hierarchical string manipulation, and algorithmic complexity analysis skill...

Coding & Algorithms
2
0
41 people solved
Mar 1, 2026
Affirm logo
Affirm
Medium
Software Engineer Locked

Detect fraud events and extract PII

This question evaluates skills in parsing nested event data, extracting and deduplicating PII fields, and performing key-based correlation to detect r...

Coding & Algorithms
13
2
131 people solved
Mar 1, 2026
Walmart Labs logo
Walmart Labs
Medium
Software Engineer Locked

Count ways to make change (DP)

This question evaluates understanding of dynamic programming and combinatorial counting, focusing on unbounded coin usage and counting order‑independe...

Coding & Algorithms
6
0
71 people solved
Mar 1, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Rebalance shard ranges under overlap limit

This question evaluates skills in interval and range management, constraint enforcement, and algorithmic problem solving related to overlapping intege...

Coding & Algorithms
40
0
289 people solved
Mar 1, 2026
Google logo
Google
Medium
Software Engineer Locked

Simulate meeting-room bookings and return busiest room

This question evaluates a candidate's competence in scheduling and resource-allocation algorithms, focusing on simulation of interval-based bookings, ...

Coding & Algorithms
15
0
159 people solved
Mar 1, 2026
Coinbase logo
Coinbase
Hard
Software Engineer

Implement a crypto order management system

You are building an in-memory crypto order management system. You must parse commands from standard input and print outputs for query commands. Order ...

Coding & Algorithms
13
0
252 people solved
Mar 1, 2026
Snapchat logo
Snapchat
Medium
Software Engineer Locked

Implement a custom list with iterator and map

This question evaluates proficiency in data structures and generic collection implementation, specifically list operations, iterator semantics, and hi...

Coding & Algorithms
8
0
86 people solved
Mar 1, 2026
Snowflake logo
Snowflake
Medium
Software Engineer Locked

Solve three coding rounds

This multi-part question evaluates algorithmic problem-solving and practical implementation skills, covering grid geometry and distance metrics for ne...

Coding & Algorithms
18
0
156 people solved
Mar 1, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Answer common graph, grid, and array tasks

This set of problems evaluates algorithmic skills across arrays, graph theory, and grid/matrix traversal—covering sliding-window and contiguous-segmen...

Coding & Algorithms
23
0
207 people solved
Mar 1, 2026

Explore more Software Engineer Coding & Algorithms interview questions

Real questions from candidate reports, grouped by company, topic and role.

By company
Other categories for Software Engineer
Coding & Algorithms questions for other roles
Browse all