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

Solve common array/graph interview problems

This multi-part question evaluates proficiency in array and matrix manipulation, graph traversal and shortest-path reasoning for word transformations,...

Coding & Algorithms
1
0
24 people solved
Jan 12, 2026
Google logo
Google
Medium
Software Engineer Locked

Compute distance to nearest taxi in grid

This question evaluates understanding of graph traversal and shortest-path reasoning on grids, algorithmic problem-solving for computing distances fro...

Coding & Algorithms
27
0
213 people solved
Jan 10, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Compute infection spread time

This question evaluates understanding of grid-based graph traversal and propagation dynamics, testing competencies in breadth-first search concepts, s...

Coding & Algorithms
9
0
127 people solved
Jan 9, 2026
Citadel logo
Citadel
Medium
Software Engineer Locked

Return nodes on a tree diameter path

This question evaluates understanding of graph algorithms and tree properties, specifically the ability to identify and reconstruct a longest simple p...

Coding & Algorithms
8
0
75 people solved
Jan 9, 2026
Citadel logo
Citadel
Medium
Software Engineer Locked

Design a token manager with lazy expiration

This question evaluates time-based data structure design and algorithmic reasoning for managing expiring items, focusing on hashing, timestamp orderin...

Coding & Algorithms
11
0
92 people solved
Jan 9, 2026
Whatnot logo
Whatnot
Hard
Software Engineer

Build User Journey Path Summary

Implement a function build_summary(logs) -> str that summarizes user journeys as a trie-like path tree. You are given a list of action logs. Each log ...

Coding & Algorithms
1
0
18 people solved
Jan 8, 2026
Amazon logo
Amazon
Medium
Software Engineer

Solve Two OA Algorithm Problems

The post describes two separate coding questions from an online assessment: 1. Greedy deletion by minimum value Given an integer array nums, repeate...

Coding & Algorithms
14
0
172 people solved
Jan 8, 2026
Applied logo
Applied
Medium
Software Engineer Locked

Parse a protobuf-like schema and answer queries

This question evaluates proficiency in parsing grammar-like schemas, scope-based name resolution for nested types, symbol-table construction, and desi...

Coding & Algorithms
2
0
23 people solved
Jan 8, 2026
Pilot logo
Pilot
Easy
Software EngineerNew Grad

Solve Anagram Without Sorting

Given two strings s and t, return true if t is an anagram of s, and false otherwise. You may not sort either string. An anagram uses exactly the same ...

Coding & Algorithms
2
0
20 people solved
Jan 7, 2026
SoFi logo
SoFi
Easy
Software Engineer Locked

Find maximum-occurring character in a string

This question evaluates proficiency in string manipulation and frequency counting, including correct handling of tie-breaking by earliest first occurr...

Coding & Algorithms
5
0
69 people solved
Jan 7, 2026
Databricks logo
Databricks
Hard
Software Engineer Locked

Find all anagram start indices

This question evaluates proficiency in string manipulation, algorithmic efficiency, and pattern detection through character frequency analysis, assess...

Coding & Algorithms
14
0
138 people solved
Jan 7, 2026
Databricks logo
Databricks
Hard
Software Engineer Locked

Implement a Tic-Tac-Toe game API

This question evaluates implementation skills in data structures and algorithmic optimization, focusing on efficient state tracking and constant-time ...

Coding & Algorithms
14
0
102 people solved
Jan 7, 2026
OpenAI logo
OpenAI
Medium
Software Engineer Locked

Implement IPv4 and CIDR iterators

This question evaluates understanding of IPv4 addressing and CIDR notation, along with competency in binary/bitwise arithmetic, iterator construction,...

Coding & Algorithms
12
0
132 people solved
Jan 10, 2025
Uber logo
Uber
Medium
Software Engineer Locked

Implement an expiring counter class

This question evaluates a candidate's competency in implementing a sliding-window expiring counter, testing knowledge of streaming algorithms, data st...

Coding & Algorithms
10
0
90 people solved
Jan 6, 2026
eBay logo
eBay
Medium
Software Engineer Locked

Implement list and grid transformation tasks

This question evaluates skills in character classification, array and list manipulation, greedy repartitioning logic, and iterative grid simulation wi...

Coding & Algorithms
4
0
49 people solved
Jan 6, 2026
Meta logo
Meta
Medium
Software Engineer Locked

Validate parentheses and find k-th largest

This pair of problems evaluates mastery of fundamental data structures and algorithmic techniques: Problem A tests understanding of stack-based parsin...

Coding & Algorithms
6
0
65 people solved
Jan 6, 2026
PayPal logo
PayPal
Medium
Software Engineer Locked

Solve common search/parse/graph frequency tasks

This multi-part question evaluates algorithmic problem-solving skills across searching and sorting variants, rotated-array search, nested string decod...

Coding & Algorithms
5
0
69 people solved
Jan 6, 2026
Pinterest logo
Pinterest
Medium
Software Engineer Locked

Reconstruct route from unordered travel tickets

This question evaluates understanding of directed graph concepts and sequence reconstruction, assessing the ability to reason about ordered relationsh...

Coding & Algorithms
12
0
200 people solved
Jan 6, 2026
Anchorage Digital logo
Anchorage Digital
Medium
Software Engineer Locked

Design a dynamic leaderboard with rank queries

This question evaluates proficiency with dynamic data structures and order-statistics, including maintaining sorted order under updates, deterministic...

Coding & Algorithms
21
0
189 people solved
Jan 6, 2026
Applied logo
Applied
Medium
Software Engineer Locked

Build message schema parser with size/type queries

This question evaluates parsing of a simple message schema, construction of mappings from field names to primitive types and byte sizes, and computati...

Coding & Algorithms
2
0
24 people solved
Jan 6, 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