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
Nuro logo
Nuro
Easy
Software Engineer Locked

Parse logs and count error codes

This question evaluates parsing and sanitizing structured text, extracting specific fields, and performing frequency aggregation of identifiers such a...

Coding & Algorithms
4
0
75 people solved
Feb 12, 2026
Amazon logo
Amazon
Hard
Software Engineer Locked

Maximize protected population and bitwise AND

This paired problem evaluates array manipulation and resource-allocation reasoning for maximizing covered population in a constrained-movement scenari...

Coding & Algorithms
17
0
182 people solved
Feb 12, 2026
Databricks logo
Databricks
Hard
Software Engineer Locked

Minimize run-length encoded length with deletions

This question evaluates proficiency in string manipulation, run-length encoding concepts, and dynamic programming-based optimization under deletion co...

Coding & Algorithms
29
0
502 people solved
Feb 12, 2026
Flipster logo
Flipster
Easy
Software Engineer

Compute max profit from one stock trade

Given an integer array prices where prices[i] is the stock price on day i, compute the maximum profit you can achieve by choosing at most one day to b...

Coding & Algorithms
2
0
33 people solved
Feb 12, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Compute max reachable cells per threshold

This question evaluates a candidate's ability to reason about constrained grid reachability and efficient handling of multiple threshold queries, test...

Coding & Algorithms
35
0
261 people solved
Feb 12, 2026
Amazon logo
Amazon
Medium
Software Engineer Locked

Find max equal-frequency block count for each prefix

This question evaluates proficiency in string processing, frequency-vector reasoning, and prefix-based partitioning to determine equal-frequency conti...

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

Check pivot after removing one element

This question evaluates array-manipulation skills, cumulative-sum/prefix-sum reasoning, and robustness in handling negative values and duplicates, tes...

Coding & Algorithms
8
0
141 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
Apple logo
Apple
Hard
Software Engineer

Compute conflicts and minimum meeting rooms

You are given a list of meeting room booking requests. Each request is a half-open time interval [start, end), meaning it uses the room starting at st...

Coding & Algorithms
20
0
186 people solved
Feb 12, 2026
Airbnb logo
Airbnb
Medium
Software Engineer Locked

Find smallest permutation under constraints

This question evaluates digit-manipulation and combinatorial permutation skills, along with numeric ordering and representation concerns such as leadi...

Coding & Algorithms
37
2
349 people solved
Feb 12, 2026
Google logo
Google
Medium
Software Engineer

Compute minimum number of rooms needed

Problem You are given a list of meetings, each with a start time and end time. A single room can host only one meeting at a time. Two meetings overlap...

Coding & Algorithms
25
1
398 people solved
Feb 12, 2026
Apple logo
Apple
Medium
Software Engineer

Zero out duplicates and sort an array

Coding question You are given an integer array arr of length about 75. - The data is not sorted. - The array may contain duplicate values. - You must ...

Coding & Algorithms
20
0
180 people solved
Feb 12, 2026
Meta logo
Meta
Medium
Software Engineer Locked

Determine feasibility and clean parentheses string

This pair of problems evaluates proficiency with graph algorithms (dependency modeling and cycle detection/topological ordering) and string processing...

Coding & Algorithms
29
0
195 people solved
Feb 12, 2026
Rubrik logo
Rubrik
Hard
Software Engineer

Find largest connected group of overlapping intervals

You are given n people, where person i works during an inclusive time interval [start_i, end_i]. Define a communication graph: - Each person is a node...

Coding & Algorithms
5
0
75 people solved
Feb 12, 2026
Intersystems logo
Intersystems
Medium
Software Engineer Locked

Predict output when iterating ordered keys

This question evaluates understanding of ordered maps, iteration semantics, reverse traversal and accumulation of values in code. It is commonly asked...

Coding & Algorithms
6
0
51 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
Sonatus logo
Sonatus
Hard
Software Engineer

Compute days until a higher reading

You are given an array readings[] representing sensor values over consecutive days (e.g., temperatures). For each day i, compute how many days you mus...

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

Min deletions to avoid overlap in first k

This question evaluates array and sequence manipulation skills, set-based reasoning about value overlap, and the ability to compute minimal edits whil...

Coding & Algorithms
20
0
342 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
Ramp logo
Ramp
Medium
Software Engineer

Multi-Level Warehouse Storage with Weighted Retrieval

Multi-Level Warehouse Storage with Weighted Retrieval You are building the in-memory engine for an automated warehouse. The warehouse is a stack of ho...

Coding & Algorithms
0
0
7 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