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

Explain algorithm strategies and complexity

Explain algorithm strategies and complexity You are faced with a complex, potentially ambiguous coding problem. Describe how you would clarify require...

Coding & Algorithms
7
0
94 people solved
Jul 26, 2025
Snowflake logo
Snowflake
Medium
Software Engineer Locked

Solve Matrix and Array Distance Problems

This question evaluates competency in graph traversal and shortest-path reasoning for grid-based problems as well as array-based distance computation ...

Coding & Algorithms
1
0
19 people solved
May 23, 2026
Arista logo
Arista
Easy
Software Engineer

Remove Target Values from a Linked List

Given the head of a singly linked list and an integer target, remove every node whose value equals target and return the new head of the list. The tar...

Coding & Algorithms
4
0
55 people solved
Mar 25, 2026
Atlassian logo
Atlassian
Medium
Software Engineer Locked

Implement Multiple Interview Coding Tasks

This multi-part prompt evaluates algorithmic problem-solving and data structure design skills across string processing and greedy formatting, dynamic ...

Coding & Algorithms
4
0
51 people solved
Nov 10, 2025
Hebbia logo
Hebbia
Medium
Software Engineer Locked

Implement Ultimate Tic-Tac-Toe

This question evaluates object-oriented design, state management, rule validation, and algorithmic reasoning for both standard and Ultimate Tic-Tac-To...

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

Can You Place N Objects?

This question evaluates array traversal, adjacency-constraint reasoning, and greedy placement intuition, emphasizing handling of boundary conditions a...

Coding & Algorithms
9
0
71 people solved
Mar 22, 2026
Cisco logo
Cisco
Hard
Software Engineer Locked

Implement an LFU Cache

This question evaluates understanding of algorithmic design and data structure management for cache eviction policies, focusing on frequency- and rece...

Coding & Algorithms
1
0
6 people solved
May 21, 2026
Applied Intuition logo
Applied Intuition
Medium
Software Engineer

Design event timeout detector

Design and implement an event-timeout detector for a job scheduler. Inputs: a global timeout T and a stream of events; each event has {event_id, type ...

Coding & Algorithms
8
1
123 people solved
Jul 17, 2025
Optiver logo
Optiver
Medium
Software Engineer

Compare common data structures and uses

Compare common data structures and uses Compare common data structures and select appropriate ones for specific tasks. For arrays, linked lists, stack...

Coding & Algorithms
23
0
213 people solved
Jul 17, 2025
Clickup logo
Clickup
Medium
Software Engineer

Process document edit events

Implement a line-based document editor. You are given: - an initial document represented as an array of strings, where each string is one line - a lis...

Coding & Algorithms
3
0
60 people solved
Dec 15, 2025
Imc logo
Imc
Medium
Software Engineer

Find k-th recipient in command propagation order

Chain of Command (k-th Receiver in DFS-by-Child-Id Order) A company org chart forms a rooted tree with n people (nodes), labeled 1..n. You are given a...

Coding & Algorithms
8
0
104 people solved
Dec 15, 2025
J.P. Morgan logo
J.P. Morgan
Medium
Software EngineerIntern

Minimize Operations to Balance Shipments

A shop has n item types, where quantity[i] is the positive integer quantity of the i-th item type. The item types must be shipped in two non-empty con...

Coding & Algorithms
1
0
10 people solved
Mar 21, 2026
Microsoft logo
Microsoft
Medium
Software Engineer

Find the Best Connected Strength for Every Tree Node

Find the Best Connected Strength for Every Tree Node A tree contains n neurons. Each neuron is either strong or weak. Assign weight +1 to a strong neu...

Coding & Algorithms
1
0
15 people solved
May 20, 2026
Microsoft logo
Microsoft
Medium
Software Engineer

Maximize a Product After a Shared XOR

Maximize a Product After a Shared XOR Given positive integers a and b and a bit width n, choose an integer x with 0 <= x < 2**n that maximizes: `text ...

Coding & Algorithms
1
0
12 people solved
May 20, 2026
Visa logo
Visa
Hard
Software EngineerSenior+ Locked

Count Subsequences That Move Between Positions

Practice a Visa coding interview problem focused on count subsequences that move between positions. The prompt emphasizes edge cases, clean implementa...

Coding & Algorithms
0
0
3 people solved
May 20, 2026
Bytedance logo
Bytedance
Hard
Software Engineer Locked

Count Target-Sum Paths in an N-ary Tree

This question evaluates a candidate's competency in tree data structures and traversal algorithms, specifically counting path sums in N-ary trees and ...

Coding & Algorithms
1
0
12 people solved
May 20, 2026
Amazon logo
Amazon
Medium
Software EngineerIntern Locked

Count Connected Components in an Undirected Graph

This question evaluates understanding of graph connectivity and cycle detection, measuring competency in reasoning about connected components and the ...

Coding & Algorithms
1
0
16 people solved
May 19, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Simulate turn-based monster team battle

Design an object-oriented model and implement the core battle logic for a turn-based fight between two teams of monsters. The system should simulate t...

Coding & Algorithms
135
1
1099 people solved
Oct 30, 2025
Oracle logo
Oracle
Medium
Software Engineer

Return a valid course completion order

You are given an integer n representing n courses labeled 0..n-1 and a list of prerequisite pairs prerequisites, where each pair [a, b] means you must...

Coding & Algorithms
11
0
98 people solved
Jan 26, 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