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

Implement Memory Allocation and In-Memory Records

This question evaluates implementation skills in memory management and in-memory data modeling, covering first-fit allocation semantics, free/merge be...

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

Implement Store Autocomplete

This question evaluates string matching, prefix search, and data structure selection skills by requiring an autocomplete method that returns entries b...

Coding & Algorithms
2
0
19 people solved
May 5, 2026
WeRide logo
WeRide
Medium
Software Engineer Locked

Implement Several Core Algorithmic Components

This multi-part problem evaluates core competencies in data structures and algorithm design (LRU cache, grid pathfinding and earliest-feasible-time an...

Coding & Algorithms
0
0
9 people solved
May 4, 2026
Google logo
Google
Hard
Software EngineerNew Grad Locked

Compute Turnstile Crossing Times

This question evaluates proficiency in queue simulation, event-driven scheduling, and handling priority and tie-breaking rules while achieving linear ...

Coding & Algorithms
5
1
50 people solved
May 4, 2026
Google logo
Google
Medium
Software Engineer Locked

Determine Whether a Word Exists in a Graph

This question evaluates proficiency in graph algorithms and backtracking techniques, including traversal strategies, cycle avoidance, and state manage...

Coding & Algorithms
6
2
37 people solved
May 2, 2026
Crusoe logo
Crusoe
Easy
Software Engineer Locked

Implement Interval Overrides and Top-K Strings

This question evaluates interval manipulation and merging for half-open time ranges with overrides, plus frequency-counting and top-k string selection...

Coding & Algorithms
1
0
9 people solved
May 2, 2026
Meta logo
Meta
Medium
Software Engineer

Solve Array Merge and Parentheses Cleanup

You are asked to solve two coding problems. Problem 1: Merge Three Sorted Arrays Given three integer arrays, each sorted in nondecreasing order, merge...

Coding & Algorithms
1
0
13 people solved
Apr 29, 2026
Confluent logo
Confluent
Medium
Software Engineer

Implement Tail and Find Monster Cost

This entry contains two coding tasks from the same interview category. Task A: Implement a file tail operation Implement a function tail(filePath, n) ...

Coding & Algorithms
5
0
65 people solved
Apr 29, 2026
Coinbase logo
Coinbase
Hard
Software Engineer

Implement an In-Memory Database

Design and implement an in-memory database that stores records by key. Each record is a map from field to integer value. Implement the following funct...

Coding & Algorithms
4
0
46 people solved
Apr 29, 2026
Uber logo
Uber
Medium
Software Engineer

Find Earliest Full Connectivity Timestamp

You are given: - A list of all user IDs in a ride-sharing system. - A chronological text log of ride-sharing events. Each relevant event contains a ti...

Coding & Algorithms
1
0
14 people solved
Apr 26, 2026
Netflix logo
Netflix
Medium
Software EngineerSenior+ Locked

Implement Cache, Undo, and DFS

This question evaluates implementation skills in data structures, algorithmic complexity, and state-management patterns by combining a timed in-memory...

Coding & Algorithms
3
0
51 people solved
Apr 26, 2026
Google logo
Google
Medium
Software Engineer

Solve Quickselect, Tree Distance, and Prefix Substrings

You are given three independent coding tasks. 1. Implement Quickselect - Given an unsorted integer array nums and an integer k, return the k-th sma...

Coding & Algorithms
3
0
17 people solved
Apr 25, 2026
Meta logo
Meta
Easy
Software Engineer

Solve Tree View and Triplet Sum

You are asked to solve two coding problems. Problem 1: Return the nodes visible from the right Given the root of a binary tree, return the values of t...

Coding & Algorithms
0
0
10 people solved
Apr 24, 2026
Lyft logo
Lyft
Hard
Software Engineer

Implement Grid Spread and Transactional Store

You have two coding tasks. Task A: Compute Contamination Spread Time Given an m x n grid: - 0 means an empty cell. - 1 means a fresh item. - 2 means a...

Coding & Algorithms
1
0
11 people solved
Apr 24, 2026
Hudson logo
Hudson
Medium
Software Engineer

Solve Watcher Simulation And Integer Conversion

You are asked to solve two independent coding tasks. Task 1: Count players that reach the finish There is a one-dimensional track with integer positio...

Coding & Algorithms
1
0
15 people solved
Apr 23, 2026
Uber logo
Uber
Medium
Software EngineerSenior+

Find the First Unique IP

You are processing a chronological stream of server hit records. Each record contains an IP address as a string. Design and implement a component that...

Coding & Algorithms
19
0
186 people solved
Apr 23, 2026
Tml logo
Tml
Medium
Software Engineer

Implement a Resizable Deque

Implement a double-ended queue (deque) data structure backed by a circular array. Your deque should support insertion and removal from both ends and s...

Coding & Algorithms
3
0
44 people solved
Apr 22, 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