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

Parallelize chunked file download and verify integrity

This question evaluates understanding of parallelized I/O, concurrency control, failure and retry handling, and data-integrity verification for chunke...

Coding & Algorithms
8
0
74 people solved
Feb 12, 2026
Stripe logo
Stripe
Medium
Software Engineer Locked

Implement bitmap font render/compress/invert

This question evaluates proficiency in bitmap and matrix manipulation, lossless compression/decompression techniques, and modular code reuse for trans...

Coding & Algorithms
7
0
82 people solved
Feb 12, 2026
eBay logo
eBay
Medium
Software Engineer Locked

Implement bitmap-based block allocator

The bitmap-based block allocator evaluates understanding of data structures, contiguous allocation algorithms, and low-level state management; it is c...

Coding & Algorithms
7
0
58 people solved
Feb 12, 2026
SoFi logo
SoFi
Medium
Software Engineer Locked

Format words into wrapped/justified lines

This question evaluates practical programming skills in string processing, greedy packing, and careful handling of spacing and edge cases, and falls u...

Coding & Algorithms
20
1
214 people solved
Feb 12, 2026
Amazon logo
Amazon
Medium
Software Engineer Locked

Compute total revenue from greedy VM rentals

This question evaluates understanding of greedy allocation strategies and the ability to maintain dynamic summaries (tracking current maximum and smal...

Coding & Algorithms
23
0
307 people solved
Feb 12, 2026
Google logo
Google
Medium
Software Engineer Locked

Compute minimum servers for cyclic tasks

This question evaluates understanding of interval scheduling, overlap detection, and handling cyclic time via modular arithmetic for tasks that wrap p...

Coding & Algorithms
20
1
192 people solved
Feb 12, 2026
Google logo
Google
Easy
Software Engineer Locked

Build a next-word frequency predictor

This question evaluates understanding of data structures and algorithms for frequency counting and associative lookups, including preprocessing-versus...

Coding & Algorithms
39
1
273 people solved
Feb 12, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Compute board-game score from regions

This question evaluates grid traversal and connected-component identification skills along with region-based aggregation (counting cells and summing c...

Coding & Algorithms
44
1
537 people solved
Feb 12, 2026
Meta logo
Meta
Medium
Software Engineer Locked

Extend BFS maze solver with keys and arrows

This question evaluates mastery of breadth-first search, state-space modeling for grid-based traversal, and handling augmented states like keys and on...

Coding & Algorithms
21
0
156 people solved
Feb 12, 2026
Bloomberg logo
Bloomberg
Medium
Software Engineer Locked

Solve common string/tree/grid interview tasks

This problem set evaluates practical coding competencies including string parsing and sign handling, positional and frequency-based matching for feedb...

Coding & Algorithms
10
0
78 people solved
Feb 12, 2026
Rubrik logo
Rubrik
Hard
Software Engineer

Validate BFS order queries on a tree

You are given an undirected tree described by two equal-length arrays u and v (each of length n-1). For every index i, there is an undirected edge bet...

Coding & Algorithms
9
0
80 people solved
Feb 12, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Remove duplicates in-place from unsorted array

This question evaluates understanding of in-place array manipulation, duplicate removal, and algorithmic analysis under strict extra-space constraints...

Coding & Algorithms
8
0
87 people solved
Feb 12, 2026
Crusoe logo
Crusoe
Medium
Software Engineer Locked

Calculate charge with a single price override

This question evaluates understanding of interval arithmetic, overlap detection and aggregation for time-based billing, plus careful edge-case handlin...

Coding & Algorithms
22
0
199 people solved
Feb 12, 2026
Google logo
Google
Medium
Software Engineer Locked

Min boards to cover roof holes

This question evaluates competency in combinatorial optimization and problem modeling for coverage constraints, testing algorithmic reasoning, complex...

Coding & Algorithms
16
1
161 people solved
Feb 12, 2026
Waymo logo
Waymo
Medium
Software Engineer Locked

Implement Fibonacci generator, balanced BST, frozenset

This question evaluates proficiency in core data structures and algorithms with a focus on Python-specific features, testing generator semantics (yiel...

Coding & Algorithms
11
0
169 people solved
Feb 12, 2026
Apple logo
Apple
Medium
Software Engineer Locked

Implement a debounce function

This question evaluates a candidate's ability to implement a debounce utility using runtime features such as closures, timers, and function-context pr...

Coding & Algorithms
13
0
130 people solved
Feb 12, 2026
Apple logo
Apple
Medium
Software Engineer Locked

Merge overlapping time intervals

This question evaluates competence in interval and array manipulation, sorting-based algorithm design, overlap detection, and efficient time/space com...

Coding & Algorithms
15
1
132 people solved
Feb 12, 2026
Snowflake logo
Snowflake
Medium
Software Engineer

Implement topological sort and tree boundary traversal

You are given two separate coding tasks. Problem A — Order courses with prerequisites You have n courses labeled 0..n-1 and a list of prerequisite pai...

Coding & Algorithms
31
0
546 people solved
Feb 12, 2026
Microsoft logo
Microsoft
Hard
Software Engineer Locked

Compute product of array except self

This question evaluates understanding of array manipulation, modular arithmetic, and algorithmic optimization by requiring computation of per-element ...

Coding & Algorithms
2
0
43 people solved
Feb 11, 2026
Stripe logo
Stripe
Medium
Software Engineer Locked

How to find the cheapest flight within K stops

This question evaluates understanding of graph algorithms and constrained shortest-path modeling, focusing on reasoning about weighted directed edges,...

Coding & Algorithms
8
0
77 people solved
Feb 11, 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