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

Design a max-stack with efficient operations

Design a max-stack with efficient operations Design a stack that supports push (x), pop(), top(), peekMax(), and popMax(). The popMax operation must r...

Coding & Algorithms
8
0
72 people solved
Aug 8, 2025
Okta logo
Okta
Medium
Software EngineerSenior+ Locked

Validate IPv4 Address List

This question evaluates proficiency in string parsing, input validation, numeric boundary checks, and algorithmic complexity by requiring verification...

Coding & Algorithms
3
0
43 people solved
Mar 30, 2026
Nuro logo
Nuro
Medium
Software Engineer Locked

Find Intersections Between Two Interval Lists

Find every non-empty intersection between two sorted lists of disjoint closed intervals. Preserve ascending order and correctly include intersections ...

Coding & Algorithms
1
0
10 people solved
May 26, 2026
Ramp logo
Ramp
Medium
Software Engineer Locked

Find User Airport at a Time

This question evaluates the ability to model and query time-interval flight data for multiple users, testing skills in data structures, sorting and se...

Coding & Algorithms
3
0
46 people solved
May 26, 2026
Google logo
Google
Hard
Software Engineer

Check Digits and Combine Ranges

You are asked to solve two independent coding tasks. Task 1: Check Whether an Integer Reads the Same Backward Given an integer x, return true if its d...

Coding & Algorithms
0
0
13 people solved
Mar 29, 2026
DoorDash logo
DoorDash
Medium
Software Engineer

Solve tree distance and design file system

Solve tree distance and design file system Given a binary tree, find the maximum distance between two 'alive' nodes, where 'alive' nodes are initially...

Coding & Algorithms
5
0
63 people solved
Aug 4, 2025
Google logo
Google
Medium
Software EngineerIntern Locked

Match people to questions using tags and priorities

This question evaluates competencies in bipartite matching and combinatorial optimization, along with practical data-structure design for scalable tag...

Coding & Algorithms
11
0
191 people solved
Dec 27, 2025
Datadog logo
Datadog
Medium
Software Engineer

Implement log storage and querying

Design a data structure to record log entries and support efficient queries. Each log has a timestamp (milliseconds), severity (INFO/WARN/ERROR), serv...

Coding & Algorithms
1
0
24 people solved
Sep 6, 2025
Apple logo
Apple
Medium
Software Engineer

Find top-k frequent elements efficiently

Given an array (or stream) of integers and an integer k, return any ordering of the k most frequent values. Implement a solution using a heap and disc...

Coding & Algorithms
10
0
92 people solved
Sep 6, 2025
Apple logo
Apple
Medium
Software Engineer

Implement deep clone for complex objects

Implement a deep-clone function for nested objects in JavaScript (or a language of your choice) without using JSON serialization or third-party librar...

Coding & Algorithms
10
0
100 people solved
Sep 6, 2025
Snapchat logo
Snapchat
Medium
Software Engineer

Solve a two-jug measuring problem

You are given two jugs with capacities x and y liters and an unlimited water source. You may perform these operations: fill a jug, empty a jug, or pou...

Coding & Algorithms
7
0
71 people solved
Sep 6, 2025
Luma logo
Luma
Hard
Software Engineer Locked

Implement Refactoring Assessment Features

This question evaluates proficiency in implementing spec-driven algorithms and data structures in Java, covering route reconstruction (directed graph/...

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

Consolidate On-Call Rotation Segments

This question evaluates proficiency with interval manipulation, set management, sorting and event ordering, and the use of appropriate data structures...

Coding & Algorithms
5
0
17 people solved
May 25, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Solve Three Coding Interview Problems

This set of problems evaluates competency in algorithmic problem-solving, including merging sorted arrays with duplicate elimination, reasoning about ...

Coding & Algorithms
1
0
38 people solved
Feb 7, 2026
Uber logo
Uber
Medium
Software Engineer

Enforce ordered execution across threads

Enforce ordered execution across threads Implement a class with three methods alpha(), beta(), and gamma() that may be called by three different threa...

Coding & Algorithms
8
0
84 people solved
Aug 1, 2025
Citadel logo
Citadel
Medium
Software Engineer

Compute max team size with a core interval

You are given n employees’ working-time intervals, where employee i works during the inclusive interval [startTime[i], endTime[i]]. You want to form a...

Coding & Algorithms
14
0
186 people solved
Dec 25, 2025
Meta logo
Meta
Medium
Software Engineer

Solve peak element and unique word abbreviation

You are given two independent coding problems to solve. 1) Peak element in an array (binary search) - Input: an integer array nums of length n >= 1. -...

Coding & Algorithms
2
0
39 people solved
Feb 6, 2026
Valon logo
Valon
Hard
Software Engineer Locked

Implement an In-Memory Query Engine

This question evaluates skills in data modeling, API design, algorithmic filtering, and implementation of an in-memory query execution engine, includi...

Coding & Algorithms
0
0
7 people solved
May 24, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Compute Plant Infection Time

This question evaluates a candidate's understanding of graph traversal and grid-based state propagation, including concepts like breadth-first search,...

Coding & Algorithms
3
0
34 people solved
May 24, 2026
DoorDash logo
DoorDash
Medium
Software Engineer

Identify members lacking specialty coverage

Identify members lacking specialty coverage Oscar wants to ensure that every insurance member has adequate access to in-network healthcare providers w...

Coding & Algorithms
11
0
74 people solved
Jul 28, 2025

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