Software Engineer Coding & Algorithms Interview Questions

Practice 2,743 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
Databricks logo
Databricks
Medium
Software Engineer Locked

Implement a Snapshot Set Iterator

This question evaluates data structure design, versioning, and iterator consistency concepts within the Coding & Algorithms domain, focusing on implem...

Coding & Algorithms
3
0
29 people solved
May 24, 2026
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Find LCA With Parent Pointers

This question evaluates understanding of tree data structures and ancestor relationships, focusing on lowest common ancestor reasoning with parent poi...

Coding & Algorithms
1
0
12 people solved
May 24, 2026
Amazon logo
Amazon
Hard
Software Engineer Locked

Find the Most Common Visit Pattern

This question evaluates the ability to process timestamped event logs and extract ordered length-3 visit sequences, testing skills in sorting, frequen...

Coding & Algorithms
1
0
16 people solved
May 23, 2026
Amazon logo
Amazon
Medium
Software Engineer Locked

Merge Multiple Sorted Arrays

This question evaluates a candidate's competency in array manipulation, merging techniques, and algorithmic complexity analysis, including handling ed...

Coding & Algorithms
1
0
16 people solved
May 22, 2026
Amazon logo
Amazon
Medium
Software Engineer Locked

Maximize Value Under a Budget

This question evaluates combinatorial optimization and algorithm design skills for resource-constrained selection problems, focusing on concepts exemp...

Coding & Algorithms
1
0
12 people solved
May 22, 2026
Apple logo
Apple
Easy
Software Engineer Locked

Find Common Prefix Across Strings

This question evaluates proficiency in string manipulation and array processing, focusing on identifying common prefixes, handling edge cases such as ...

Coding & Algorithms
5
0
25 people solved
May 22, 2026
Nimble logo
Nimble
Hard
Software Engineer Locked

Implement a TTL LRU Cache

This question evaluates understanding of in-memory cache design, including per-entry TTL expiration, LRU eviction, and the data structure and complexi...

Coding & Algorithms
0
0
7 people solved
May 21, 2026
Purestorage logo
Purestorage
Medium
Software Engineer Locked

Count All-One Square Submatrices

This question evaluates dynamic programming, matrix traversal, and algorithmic optimization skills for identifying and counting structured patterns in...

Coding & Algorithms
0
0
6 people solved
May 21, 2026
Guidewire logo
Guidewire
Medium
Software Engineer Locked

Minimize Boys Needed Beside Girls

This question evaluates string and array manipulation skills, the ability to model adjacency-based constraints, and optimization reasoning for minimiz...

Coding & Algorithms
0
0
9 people solved
May 21, 2026
Mithril logo
Mithril
Medium
Software Engineer Locked

Determine Safe Bomb Defusal

This question evaluates competency in graph traversal, state-space search, reachability analysis, and handling safety constraints within finite state ...

Coding & Algorithms
0
0
9 people solved
May 18, 2026
Xiaohongshu logo
Xiaohongshu
Medium
Software Engineer Locked

Find the Unique Element in Pairs

This question evaluates a candidate's ability to design time- and space-efficient algorithms for sorted array problems, focusing on identifying a sing...

Coding & Algorithms
0
0
5 people solved
May 18, 2026
Bloomberg logo
Bloomberg
Medium
Software Engineer Locked

Determine Balloon Popping Time

This question evaluates understanding of grid-to-graph modeling, reachability and propagation dynamics, and handling heterogeneous spread times within...

Coding & Algorithms
0
0
8 people solved
May 18, 2026
Hudson logo
Hudson
Medium
Software Engineer

Return the K Smallest Integers

Return the K Smallest Integers Given an unsorted list of integers and an integer k, return the k smallest values in ascending order. Preserve duplicat...

Coding & Algorithms
1
0
9 people solved
May 15, 2026
Hudson logo
Hudson
Medium
Software Engineer

Determine Whether Two Integers Sum to a Target

Determine Whether Two Integers Sum to a Target Given a list of integers and a target integer, return whether two elements at distinct indices add up t...

Coding & Algorithms
1
0
11 people solved
May 15, 2026
Uber logo
Uber
Easy
Software Engineer Locked

Find Earliest Column With One

This question evaluates algorithmic problem-solving and optimization skills for working with a row-wise sorted binary matrix accessed via an API, focu...

Coding & Algorithms
1
0
16 people solved
May 15, 2026
Pinterest logo
Pinterest
Medium
Software Engineer Locked

Solve Multiple Coding Interview Problems

This multi-part question evaluates skills in graph traversal and shortest-path reasoning (minimum transit routes), precise string and numeric manipula...

Coding & Algorithms
3
0
25 people solved
May 15, 2026
Sigmacomputing logo
Sigmacomputing
Medium
Software Engineer

Evaluate a Formula AST with Variables

Evaluate a Formula AST with Variables Extend a Boolean-formula evaluator so the AST may contain variable references. Resolve each variable from a supp...

Coding & Algorithms
0
0
7 people solved
May 12, 2026
Amazon logo
Amazon
Hard
Software Engineer Locked

Find a Valid Course Order

This question evaluates graph algorithm skills—specifically topological ordering, directed cycle detection, and analysis of time and space complexity....

Coding & Algorithms
0
0
5 people solved
May 12, 2026
Uber logo
Uber
Medium
Software EngineerSenior+ Locked

Implement Last-Click Attribution APIs

This question evaluates a candidate's ability to implement stateful, time-windowed event matching and attribution, testing skills in data structures, ...

Coding & Algorithms
1
0
13 people solved
May 9, 2026
Google logo
Google
Medium
Software Engineer Locked

Solve Flower Placement and Directory Deletion

This question evaluates combinatorial constraint-satisfaction and permutation/matching skills for the flower-placement grid alongside filesystem trave...

Coding & Algorithms
5
0
56 people solved
May 8, 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