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
Bobyard logo
Bobyard
Medium
Software Engineer

Implement comment sorting and nesting

You are given mock comment data on the frontend. Each comment has: - id: unique comment ID - userId: author ID - timestamp: creation time - content: c...

Coding & Algorithms
5
0
45 people solved
Apr 9, 2026
Airtable logo
Airtable
Medium
Software Engineer

Implement spreadsheet undo/redo operations

Problem Design a data structure that simulates Undo/Redo for a simplified spreadsheet editor. A user performs a sequence of operations on cells. Each ...

Coding & Algorithms
53
0
435 people solved
Nov 4, 2025
Google logo
Google
Medium
Software Engineer

Determine if a 14-tile hand is winning

You are given an integer array tiles of length 14 representing a Mahjong-like hand. Each integer is a tile value from 1 to 9 (single suit). You may re...

Coding & Algorithms
20
0
203 people solved
Mar 9, 2026
Palantir logo
Palantir
Easy
Software Engineer

Find Shortest Paths in Road Network

You are reviewing code for a road-network graph. The domain objects are: `java class Location { String name; Location(String name) { this.name...

Coding & Algorithms
2
0
19 people solved
Mar 8, 2026
Coinbase logo
Coinbase
Medium
Software Engineer

Compute top-K branches by openings

Compute top-K branches by openings Given a stream of account-opening events (branch_id, user_id, timestamp), design algorithms and data structures to ...

Coding & Algorithms
10
0
104 people solved
Aug 8, 2025
Fuse Energy logo
Fuse Energy
Medium
Software Engineer

Implement spreadsheet cells with formulas

Design an in-memory spreadsheet that supports these operations on cells such as A1, B2, and ranges such as A1:B2: - Set(cell, value): assign an intege...

Coding & Algorithms
35
0
252 people solved
Jan 11, 2026
Microsoft logo
Microsoft
Medium
Software Engineer

Determine most popular concert city

Determine most popular concert city Given a set of concert venue vote records, determine which city is the most popular. How would you normalize city ...

Coding & Algorithms
4
0
63 people solved
Aug 4, 2025
Applied logo
Applied
Medium
Software Engineer Locked

Multi-Agent Collision Simulator (Unicycle Kinematics)

This question tests practical coding ability in robotics simulation, specifically implementing unicycle kinematics and discrete-time modeling via forw...

Coding & Algorithms
0
0
5 people solved
Jun 21, 2026
Plaid logo
Plaid
Easy
Software Engineer

Resolve routing-number to bank mapping

You are given bank-routing data coming from one or more JSON sources. Each source provides a list of records like: `json { "routing": "026009593", "ba...

Coding & Algorithms
25
0
279 people solved
Feb 4, 2026
Bloomberg logo
Bloomberg
Easy
Software Engineer Locked

Solve meeting and tree problems

This question evaluates skills in interval manipulation and boolean-based merging, along with binary-tree traversal and side-view extraction for strin...

Coding & Algorithms
1
0
27 people solved
Apr 5, 2026
Upstart logo
Upstart
Medium
Software Engineer

Solve Reported OA Coding Problems

The post describes several algorithm questions from an online assessment. The concrete problems that can be reconstructed are: 1. Remove Blocks in a G...

Coding & Algorithms
7
0
54 people solved
Apr 5, 2026
Reinforce Labs logo
Reinforce Labs
Medium
Software Engineer Locked

Compute minimum added stones to balance a tree

This question evaluates competency in tree algorithms, subtree aggregation, and integer resource balancing by requiring reasoning about hierarchical s...

Coding & Algorithms
2
0
36 people solved
Jan 8, 2026
SoFi logo
SoFi
Easy
Software Engineer Locked

Rearrange array to maximize positive prefix sums

This question evaluates array manipulation, prefix-sum reasoning, and greedy/combinatorial optimization skills for maximizing a permutation-based metr...

Coding & Algorithms
12
0
115 people solved
Jan 7, 2026
Airbnb logo
Airbnb
Hard
Software Engineer

Find hotel pairs to cover a split stay

You are implementing a simplified “split stay” feature. Problem You are given: - n hotels (or listings), indexed 0..n-1. - For each hotel i, an unsort...

Coding & Algorithms
42
1
316 people solved
Nov 18, 2025
Meta logo
Meta
Medium
Software Engineer AI

Extend a Maze Solver

You are given an existing codebase for a maze game and solver. The maze is represented as a 2D grid containing: - S: start cell - T: target cell - .: ...

Coding & Algorithms
4
0
41 people solved
Jan 6, 2026
Bytedance logo
Bytedance
Easy
Software Engineer

Add Two Signed Decimal Character Arrays

Add Two Signed Decimal Character Arrays Add two signed decimal integers supplied as strings without converting the complete inputs to built-in integer...

Coding & Algorithms
0
0
2 people solved
May 9, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Implement Social Follow Recommendations

This question evaluates graph data structure design and traversal, set-based aggregation and ranking logic, and the ability to justify data structure ...

Coding & Algorithms
6
0
48 people solved
May 9, 2026
Antra logo
Antra
Medium
Software Engineer Locked

Longest Substring Without Repeating Characters

This question tests a software engineer's ability to apply sliding window techniques and string manipulation to optimize character uniqueness tracking...

Coding & Algorithms
0
0
6 people solved
Jun 20, 2026
Brex logo
Brex
Easy
Software Engineer

Implement discounted card purchases

Implement purchase logic for a gem-based card game. There are five gem colors: BLUE, WHITE, GREEN, RED, and YELLOW. Each Card has: - a color represent...

Coding & Algorithms
28
0
188 people solved
Jan 5, 2026
Lyft logo
Lyft
Medium
Software Engineer Locked

Assign Minimum Workers to Jobs

This question evaluates a candidate's understanding of interval scheduling, resource allocation, and time arithmetic for converting HHMM timestamps to...

Coding & Algorithms
1
0
36 people solved
Apr 3, 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