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.11.2026
Showing 20 results
Role
Uber logo
Uber
Medium
Software Engineer Locked

Deep Equality of Two Records

This coding question tests a software engineer's ability to implement recursive structural comparison across nested, heterogeneous data types. It eval...

Coding & Algorithms
1
0
12 people solved
Jun 23, 2026
Tradedesk logo
Tradedesk
Medium
Software Engineer

Implement a Cloud Storage Service

Implement an in-memory cloud storage system. Build the class incrementally; later levels must preserve all behavior from earlier levels. File names ar...

Coding & Algorithms
3
0
29 people solved
Apr 10, 2026
CloudKitchens logo
CloudKitchens
Medium
Software Engineer

Implement menu parser and serializer

Menu parser and serializer You are given a restaurant menu stored as plain text, where indentation represents a hierarchy of categories and items. Imp...

Coding & Algorithms
14
0
190 people solved
Nov 7, 2025
Brex logo
Brex
Medium
Software Engineer

Debug and Explain Fixes

Given a small codebase with failing unit tests, identify the root causes of the failures, fix the bugs, and explain the defects you found. Add minimal...

Coding & Algorithms
17
0
296 people solved
Aug 14, 2025
Google logo
Google
Medium
Software Engineer Locked

Choose optimal guesses for green-only Wordle

This question evaluates probabilistic reasoning, expected-value optimization, information partitioning, and algorithmic efficiency in selecting guesse...

Coding & Algorithms
10
1
110 people solved
Oct 14, 2025
Google logo
Google
Medium
Software EngineerNew Grad

Return Unique Three-Sum Value Triples

Return Unique Three-Sum Value Triples Problem Implement threeSumTarget(nums, target) -> triples. Return every distinct value triple [a, b, c] for whic...

Coding & Algorithms
1
0
15 people solved
Dec 8, 2025
Google logo
Google
Easy
Software Engineer Locked

Deterministic Task Execution Order

This question evaluates a candidate's ability to model task dependencies as a directed graph and produce a valid execution order, a core graph algorit...

Coding & Algorithms
2
1
11 people solved
Jun 22, 2026
Virtu logo
Virtu
Medium
Software Engineer Locked

Solve Four Online Assessment Coding Tasks

This set of four problems evaluates a candidate's proficiency in core algorithmic competencies including string parsing and bracket validation, bitwis...

Coding & Algorithms
1
0
24 people solved
May 11, 2026
Google logo
Google
Medium
Software Engineer

Find fair split of a two-color necklace

Given a circular necklace represented by a string s over {'a','b'}, you may cut the necklace at most twice (yielding three contiguous pieces). Can you...

Coding & Algorithms
12
0
157 people solved
Sep 6, 2025
Bytedance logo
Bytedance
Medium
Software Engineer

Solve these string, subset, and date problems

You are asked to solve multiple coding tasks. 1) Reverse word order in a string - Input: a string s containing words separated by spaces (may contain ...

Coding & Algorithms
6
0
87 people solved
Jan 23, 2026
Netflix logo
Netflix
Medium
Software Engineer Locked

Compute Minimum Task Completion Time

This question evaluates understanding of graph algorithms (topological sort and DFS), dependency scheduling, cycle detection, and critical-path comput...

Coding & Algorithms
1
0
13 people solved
May 30, 2026
Ramp logo
Ramp
Medium
Software Engineer

Implement a multi-level digital recipe manager

Implement a RecipeManager class for a digital recipe manager. The task is progressive (Levels 1–4). You can assume a single-process in-memory implemen...

Coding & Algorithms
29
0
304 people solved
Mar 4, 2026
Google logo
Google
Medium
Software EngineerIntern Locked

Find Minimum Rooms Needed

This question evaluates understanding of interval scheduling and conflict detection in time ranges, along with algorithmic reasoning and appropriate d...

Coding & Algorithms
168
1
1403 people solved
Mar 19, 2026
Ramp logo
Ramp
Medium
Software Engineer

Find an Exit in a URL Maze

You are given a starting URL for a web-based maze. Each URL represents one room in the maze. Your task is to write a program that discovers whether th...

Coding & Algorithms
35
0
430 people solved
Apr 21, 2026
Microsoft logo
Microsoft
Easy
Software Engineer

Solve four classic algorithm problems

You are given four independent coding tasks. For each task, implement the required function. --- Problem 1: Zigzag level-order traversal of a binary t...

Coding & Algorithms
19
0
157 people solved
Nov 30, 2025
Meta logo
Meta
Medium
Software Engineer Locked

Validate Sorted Order Under a Custom Alphabet

This question evaluates a candidate's ability to apply custom ordering rules and string comparison logic, a common variant of array and string validat...

Coding & Algorithms
2
0
18 people solved
Jun 20, 2026
Harvey logo
Harvey
Medium
Software Engineer Locked

In-Memory File System: Create, Track Duplicates, and List

This question evaluates a software engineer's ability to design and implement an in-memory file system, testing data structure selection, path parsing...

Coding & Algorithms
2
0
12 people solved
Jun 20, 2026
Bytedance logo
Bytedance
Hard
Software Engineer Locked

Course Schedule Feasibility

This question tests graph traversal skills and the ability to detect cycles in a directed graph, a core competency in algorithm interviews. It falls u...

Coding & Algorithms
0
0
8 people solved
Jun 20, 2026
Nuro logo
Nuro
Hard
Software Engineer

Cluster 3D Points by a Distance Threshold

Implement cluster_points_3d(points, D). Create an undirected edge between two distinct 3D points when their Euclidean distance is strictly less than D...

Coding & Algorithms
0
0
4 people solved
May 9, 2026
Instacart logo
Instacart
Medium
Software Engineer Locked

Find Largest Adjacent Stock Price Change

This question evaluates algorithmic problem-solving and data-manipulation skills, specifically date-based sorting, computing signed versus absolute ad...

Coding & Algorithms
2
0
16 people solved
May 9, 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