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

Implement a crypto order management system

You are building an in-memory crypto order management system. You must parse commands from standard input and print outputs for query commands. Order ...

Coding & Algorithms
13
0
252 people solved
Mar 1, 2026
IBM logo
IBM
Medium
Software Engineer Locked

Compute minimum rooms for meeting schedule

This question evaluates a candidate's competency in interval-based scheduling and resource allocation, assessing understanding of overlapping time int...

Coding & Algorithms
4
0
64 people solved
Mar 1, 2026
MathWorks logo
MathWorks
Easy
Software Engineer

Minimize shortest path by adding weight-1 edges

You are given a weighted directed graph with nodes labeled 1..n. The existing edges are described by three arrays of equal length m: - from[i]: start ...

Coding & Algorithms
3
0
52 people solved
Mar 1, 2026
xAI logo
xAI
Medium
Software Engineer

Compute dasher pay from order events

Dasher naive pay (active-time with overlapping orders) You are given a list of events describing when a delivery driver ("Dasher") accepts and fulfill...

Coding & Algorithms
16
0
144 people solved
Mar 1, 2026
Nooks logo
Nooks
Medium
Software Engineer

Implement a BFS web crawler

A web crawler starts from a URL and explores reachable pages level by level. You are given: - start_url: string - An interface fetch_links(url: string...

Coding & Algorithms
7
0
76 people solved
Feb 28, 2026
Meta logo
Meta
Hard
Software Engineer

Check and infer custom alphabet

You are working with an unknown language that uses a custom alphabetical order, such as ['a', 'd', 'c', 'b', ...]. Implement the following: 1. Check s...

Coding & Algorithms
4
1
67 people solved
Feb 28, 2026
SoFi logo
SoFi
Easy
Software Engineer

Find Smallest Common Row Value

You are given a 2D integer matrix where each row is sorted in strictly increasing order. Return the smallest integer that appears in every row. If no ...

Coding & Algorithms
3
0
55 people solved
Feb 27, 2026
Trexquant logo
Trexquant
Medium
Software Engineer

Streaming Median Tracker

Streaming Median Tracker Design a data structure that ingests integers one at a time from a stream and can report the median of every integer inserted...

Coding & Algorithms
0
0
5 people solved
Feb 26, 2026
Liftoff logo
Liftoff
Medium
Software Engineer

Find degrees of connection in a LinkedIn graph

You are given an undirected graph representing professional connections: - n people labeled 0..n-1 - a list of undirected edges connections, where (a,...

Coding & Algorithms
3
0
38 people solved
Feb 26, 2026
Liftoff logo
Liftoff
Medium
Software Engineer

Compute the Eddington number from ride distances

Given a list of positive integers distances, where distances[i] is the distance traveled on day i, compute the cyclist’s Eddington number E: E is the ...

Coding & Algorithms
2
0
26 people solved
Feb 26, 2026
Liftoff logo
Liftoff
Medium
Software Engineer

Parse and expand an IPv6 address

Implement an IPv6 address parser/normalizer. You are given a string s that may represent an IPv6 address using standard notation: - Up to 8 groups (“h...

Coding & Algorithms
4
0
33 people solved
Feb 26, 2026
Harvey logo
Harvey
Medium
Software Engineer Locked

Implement a Database Connection Pool

This question evaluates skills in concurrent resource management, synchronization primitives, and robust connection lifecycle handling within database...

Coding & Algorithms
20
0
180 people solved
Feb 25, 2026
Uber logo
Uber
Medium
Software Engineer

Find Kth Smallest in BST

You are given the root of a binary search tree and an integer k. Return the value of the node that would appear in the kth position if all node values...

Coding & Algorithms
3
0
49 people solved
Feb 25, 2026
Amplitude logo
Amplitude
Medium
Software Engineer

Swap kth-from-end node with head

Given the head of a singly linked list and an integer k, swap the k-th node from the end with the head node, using O(1) extra memory. Requirements: - ...

Coding & Algorithms
2
0
32 people solved
Feb 25, 2026
Amplitude logo
Amplitude
Medium
Software Engineer

Implement lossless dictionary encoding and decoding

Dictionary encoding is a lossless compression technique for a list of tokens. You are given an input string consisting of words separated by commas, e...

Coding & Algorithms
3
0
60 people solved
Feb 25, 2026
Google logo
Google
Medium
Software Engineer

Find largest subset sharing a common digit

You are given an array nums of length N (1 ≤ N ≤ 100). Every element is a two-digit integer between 10 and 99 (inclusive). Select as many elements as ...

Coding & Algorithms
9
0
103 people solved
Feb 25, 2026
Google logo
Google
Medium
Software EngineerNew Grad

Implement an LRU cache

Design a key-value cache with a fixed capacity. It must support: - get(key): return the value for the key if it exists, otherwise return -1. - put(key...

Coding & Algorithms
3
0
40 people solved
Feb 24, 2026
Dark Alpha Capital logo
Dark Alpha Capital
Medium
Software Engineer

Minimize Total Assignment Distance

You are given the coordinates of n analysts and m field devices on a 2D grid, where 1 <= n <= 10 and n <= m <= 15. Each analyst must be assigned exact...

Coding & Algorithms
1
0
25 people solved
Feb 24, 2026
Scale AI logo
Scale AI
Medium
Software Engineer

Update a Neuron Grid

You are given an m x n integer matrix neurons. - A cell is a firing neuron if its value is 0. - A cell is a non-firing neuron if its value is greater ...

Coding & Algorithms
9
1
180 people solved
Feb 22, 2026
Confluent logo
Confluent
Medium
Software EngineerSenior+

Solve Signature, File, and Queue Problems

Solve the following interview-style problems: 1. Function signature matching You are given a registry of function definitions. Each function has an...

Coding & Algorithms
5
0
48 people solved
Feb 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