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
Microsoft logo
Microsoft
Medium
Software EngineerSenior+

Implement SQL Table and DNA Ordering

Two independent coding exercises were asked. Solve both. Problem A: CSV-backed in-memory table Build a tiny in-memory relational table initialized fro...

Coding & Algorithms
2
0
28 people solved
Apr 10, 2026
Google logo
Google
Hard
Software Engineer Locked

Find conflicting pair using black-box run()

This question evaluates algorithm design and query-complexity reasoning, focusing on efficient search strategies for identifying an interacting pair v...

Coding & Algorithms
10
0
92 people solved
Jan 15, 2026
Robinhood logo
Robinhood
Medium
Software EngineerSenior+ Locked

Parse Requests and Compute Balances

This question evaluates input parsing, state management, data validation, and use of basic data structures to track user accounts, friend relationship...

Coding & Algorithms
4
0
48 people solved
Jan 14, 2026
Wayve logo
Wayve
Easy
Software Engineer

Compute an Exact Factorial

Compute an Exact Factorial Implement factorial(n) and return the exact integer value of n!. 0! is defined as 1. The input is always a valid nonnegativ...

Coding & Algorithms
1
0
21 people solved
Apr 9, 2026
Uber logo
Uber
Hard
Software Engineer

Simulate and Construct Tournament Rankings

You are given a single-elimination tournament represented by an array of ranks. The array is a permutation of the integers 1..n, where a smaller numbe...

Coding & Algorithms
1
0
14 people solved
Apr 9, 2026
Google logo
Google
Hard
Software Engineer Locked

Find Dictionary Matches for a Jammed String

This question evaluates string-processing and pattern-matching skills, specifically run-length grouping of consecutive characters and efficient dictio...

Coding & Algorithms
7
0
63 people solved
Apr 9, 2026
Modular logo
Modular
Hard
Software Engineer

Find the Critical Path

You are given a project represented as a directed acyclic graph of tasks. Each task has: - a unique task name - a list of prerequisite task names - a ...

Coding & Algorithms
0
0
11 people solved
Apr 9, 2026
Hudson logo
Hudson
Easy
Software Engineer Locked

Count players reaching end with moving watchers

This question evaluates skills in discrete-event simulation, stateful time-step modeling, and range coverage by moving agents, as well as algorithmic ...

Coding & Algorithms
9
0
71 people solved
Nov 2, 2025
Google logo
Google
Medium
Software EngineerNew Grad

Solve Two Coding Interview Problems

You are asked to solve two independent coding problems. Problem 1: Evaluate Nested Math Expressions Implement a function that evaluates a string expre...

Coding & Algorithms
0
0
10 people solved
Apr 8, 2026
eBay logo
eBay
Medium
Software EngineerSenior+

Solve Dependency, Prefix, and Cache Problems

Solve the following three coding problems. Problem 1: Determine Whether All Tasks Can Be Completed You are given numTasks, the number of tasks labeled...

Coding & Algorithms
3
0
27 people solved
Apr 8, 2026
Google logo
Google
Easy
Software Engineer Locked

Implement Memory-Efficient Document Undo/Redo

This question evaluates data structure design and algorithmic reasoning for implementing memory-efficient undo/redo semantics on a key-value document,...

Coding & Algorithms
7
0
61 people solved
Jan 12, 2026
TikTok logo
TikTok
Medium
Software EngineerIntern Locked

Reconstruct a binary tree from traversals

This question evaluates understanding of binary tree traversal properties, data structure manipulation, and algorithmic complexity involved in reconst...

Coding & Algorithms
4
0
34 people solved
Jan 11, 2026
Amperity logo
Amperity
Medium
Software Engineer

Render Overlapping Rectangles on an ASCII Canvas

Render Overlapping Rectangles on an ASCII Canvas Implement render_canvas(width, height, rectangles). The canvas initially contains spaces and is retur...

Coding & Algorithms
0
0
5 people solved
Apr 7, 2026
OpenAI logo
OpenAI
Hard
Software Engineer

Implement Disease and Friend Snapshot Models

You are asked to solve two independent coding problems. Problem 1: Simulate disease spread on a contact graph There are n people labeled 0 through n -...

Coding & Algorithms
2
0
22 people solved
Apr 7, 2026
Oracle logo
Oracle
Medium
Software Engineer Locked

Solve Five Coding Problems

This problem set evaluates proficiency in core algorithms and data structures, including graph traversal and connected-component identification, array...

Coding & Algorithms
5
0
40 people solved
Apr 7, 2026
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Compute Infection Time in a Grid

This question evaluates competence in grid-based graph traversal and simulation of propagation dynamics, focusing on state management, time-step model...

Coding & Algorithms
19
1
183 people solved
Apr 7, 2026
Amazon logo
Amazon
Hard
Software Engineer Locked

Minimize time for two handlers

This question evaluates algorithmic optimization skills and stateful scheduling reasoning, focusing on task assignment trade-offs and cumulative cost ...

Coding & Algorithms
7
0
99 people solved
Apr 7, 2026
Snowflake logo
Snowflake
Medium
Software Engineer

Find Shortest Wiki Click Path

Implement a function that computes the minimum number of clicks needed to navigate from one wiki page to another. You are given two page URIs, start_u...

Coding & Algorithms
6
0
60 people solved
Apr 7, 2026
Shopify logo
Shopify
Medium
Software Engineer AI

Implement a Word Guessing Game

Implement a four-letter word guessing game. You are given: - A dictionary containing valid four-letter English words. - A target word selected from th...

Coding & Algorithms
3
0
34 people solved
Jan 10, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Design structure for bottom-K customers by revenue

This question evaluates data structure design and algorithmic complexity for dynamic order-statistics and update operations, focusing on maintaining c...

Coding & Algorithms
7
0
81 people solved
Oct 29, 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