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
Valon Mortgage logo
Valon Mortgage
Hard
Software Engineer

Implement an in-memory SQL-like table

Implement a simplified in-memory SQL-like database for a single table. You should support the following operations on a table with a fixed schema (a l...

Coding & Algorithms
13
0
241 people solved
Feb 17, 2026
Voleon logo
Voleon
Medium
Software Engineer Locked

Advance Cyclic Ball Flips Efficiently

Determine ball colors after many synchronized marker moves around a circle, where marked positions flip before advancing. Derive an O(n + m) parity so...

Coding & Algorithms
3
0
22 people solved
Jun 26, 2026
DoorDash logo
DoorDash
Medium
Software EngineerSenior+ Locked

Calculate Driver Payments

This question evaluates a candidate's ability to implement interval arithmetic and overlap computation, perform data deduplication and filtering, hand...

Coding & Algorithms
2
1
26 people solved
Jun 5, 2026
Lyft logo
Lyft
Medium
Software Engineer

Assign Tasks to the Minimum Number of Workers

Assign Tasks to the Minimum Number of Workers Problem Implement assignMinimumWorkers(tasks) -> workerIds. Each task is [startMinute, durationMinutes]....

Coding & Algorithms
1
0
15 people solved
May 1, 2026
Amazon logo
Amazon
Medium
Software EngineerSenior+ Locked

Find the Minimum Processing Rate to Meet a Deadline

Find the smallest integer processing rate that completes independent workloads before a deadline when unused hourly capacity cannot be shared. The pro...

Coding & Algorithms
2
0
28 people solved
May 29, 2026
Moodys logo
Moodys
Medium
Software Engineer

Return Binary Search Tree Values in Ascending Order

Return Serialized BST Values in Ascending Order Implement ascendingBstValues(levelOrder) -> values. levelOrder is a JSON-compatible array containing s...

Coding & Algorithms
0
0
2 people solved
Jul 25, 2026
Google logo
Google
Medium
Software EngineerNew Grad

Design a restaurant waitlist system

You are implementing the waitlist system for a restaurant. Parties arrive over time, can cancel, and get seated when a table becomes available. Rules ...

Coding & Algorithms
109
2
1269 people solved
Mar 1, 2026
Onepay logo
Onepay
Easy
Software Engineer

Count Complete Highway Journeys from Toll Logs

Count Complete Highway Journeys from Toll Logs Each toll record is (timestamp, plate, location, booth_type). booth_type is ENTRY, MAINROAD, or EXIT. T...

Coding & Algorithms
0
0
10 people solved
Jul 19, 2026
Anduril logo
Anduril
Medium
Software Engineer

Find Unreachable Objects in a Heap Graph

Find Unreachable Objects in a Heap Graph Heap objects now contain references to other addresses. Each object is represented as [address, references], ...

Coding & Algorithms
2
0
18 people solved
Jul 10, 2026
Optiver logo
Optiver
Medium
Software Engineer

Design a balloon stability tracker

Implement a class BalloonFestival to manage hot-air balloons and wind fields over time, and to report rewarded balloons at inspection times. Methods a...

Coding & Algorithms
68
0
760 people solved
Sep 6, 2025
Anthropic logo
Anthropic
Medium
Software Engineer Locked

Time-Based Key-Value Store

This question evaluates the ability to design a data structure that supports versioned storage and efficient point-in-time lookups. It tests binary se...

Coding & Algorithms
1
0
9 people solved
Jun 23, 2026
Bytedance logo
Bytedance
Medium
Software Engineer

Remove Duplicate Letters Lexicographically

Remove Duplicate Letters Lexicographically Given a lowercase string, remove repeated occurrences so that every distinct letter appears exactly once. T...

Coding & Algorithms
1
0
14 people solved
Jul 9, 2026
Apple logo
Apple
Easy
Software Engineer

Solve three easy algorithm problems

You are given three independent algorithmic tasks. For each one, explain your approach (no need to run code). 1) Merge two sorted lists (integers inst...

Coding & Algorithms
34
0
286 people solved
Nov 11, 2025
Bloomberg logo
Bloomberg
Medium
Software EngineerSenior+ Locked

Solve Grid Path and Unique Substring

This question evaluates algorithmic problem solving skills in grid traversal and stateful string processing, specifically testing understanding of pat...

Coding & Algorithms
20
0
146 people solved
Jan 29, 2026
StubHub logo
StubHub
Medium
Software Engineer Locked

Design Composable Event Recommendations

This question evaluates a candidate's ability to design composable, extensible recommendation logic and ranking for a ticket marketplace, emphasizing ...

Coding & Algorithms
10
0
88 people solved
Mar 29, 2026
Jump Trading logo
Jump Trading
Easy
Software Engineer

Largest Subset With Positive Bitwise AND

Problem Implement largest_positive_and_subset(nums). Choose a nonempty subset of the given nonnegative integers. The subset is valid when the bitwise ...

Coding & Algorithms
0
0
14 people solved
Jun 14, 2026
Walmart logo
Walmart
Medium
Software Engineer

Compute the Minimum Number of Meeting Rooms

Compute the Minimum Number of Meeting Rooms Problem Implement minimumMeetingRooms(intervals) -> rooms. Each interval is a two-element integer array [s...

Coding & Algorithms
0
0
3 people solved
Jul 17, 2026
Capital One logo
Capital One
Medium
Software Engineer

Solve four algorithmic coding tasks

You are given four independent coding tasks. They may be solved in any order, and partial test-case credit is awarded for each task. The tasks are rou...

Coding & Algorithms
66
0
444 people solved
Sep 6, 2025
Databricks logo
Databricks
Hard
Software Engineer Locked

Find a Path Between Nodes in a Fibonacci Tree

Practice a Databricks coding interview problem focused on find a path between nodes in a fibonacci tree. The prompt emphasizes edge cases, clean imple...

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

Solve String Arrays and Row Deduplication

This multi-part question evaluates array and string manipulation skills, deduplication logic and pairwise character comparison, as well as the ability...

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