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.11.2026
Showing 20 results
Role
Google logo
Google
Medium
Software EngineerNew Grad

Track the Running Median of an Integer Stream

Track the Running Median of an Integer Stream Problem Implement runningMedianTwice(values) -> mediansTwice. Process values from left to right. After e...

Coding & Algorithms
1
0
13 people solved
Dec 8, 2025
Affirm logo
Affirm
Medium
Software Engineer Locked

Determine Redeemable Promotion Offers

This question evaluates proficiency in event-stream processing, stateful counting, timestamp filtering, and enforcing business constraints for limited...

Coding & Algorithms
2
2
23 people solved
May 1, 2026
Snowflake logo
Snowflake
Medium
Software Engineer

Implement crawler and bracket validator

Implement two tasks: ( 1) Write a function crawl(start_urls, fetch, max_depth, domain_filter) that visits pages starting from the given seed URLs usin...

Coding & Algorithms
12
0
136 people solved
Sep 6, 2025
Rippling logo
Rippling
Medium
Software Engineer AI Locked

Compare Complete and Partial Poker Hands

This question evaluates algorithmic problem-solving, combinatorial reasoning about incomplete information, and the ability to encode domain-specific r...

Coding & Algorithms
5
0
40 people solved
May 21, 2026
Meta logo
Meta
Medium
Software EngineerSenior+ AI Locked

Solve Tree Columns And Maze Variants

This question evaluates tree traversal and column-based grouping skills along with grid-based graph search, state modeling, and handling dynamic maze ...

Coding & Algorithms
2
0
23 people solved
May 21, 2026
Grammarly logo
Grammarly
Hard
Software Engineer

Solve interval merge and string dedup problems

You are given three coding questions from a phone screen. Solve each independently. 1) Merge overlapping intervals Input: A list of intervals interval...

Coding & Algorithms
36
0
249 people solved
Oct 22, 2025
Squarepoint logo
Squarepoint
Medium
Software Engineer

Return Elements Greater Than the Overall Average

Return Elements Greater Than the Overall Average Implement above_average(values). Compute the arithmetic mean of the entire non-empty integer list, th...

Coding & Algorithms
2
0
16 people solved
Jul 12, 2026
Squarepoint logo
Squarepoint
Medium
Software Engineer

Find the Most Frequent Character with a Tie-Breaker

Find the Most Frequent Character with a Tie-Breaker Implement most_frequent_character(text). text is a non-empty string of lowercase English letters. ...

Coding & Algorithms
1
0
12 people solved
Jul 12, 2026
Bloomberg logo
Bloomberg
Medium
Software Engineer

Implement a simplified grep with extensible flags

Problem Implement a simplified version of grep that searches a text file and returns the lines that match a given query string. You should focus on cl...

Coding & Algorithms
9
1
188 people solved
Dec 15, 2025
Optiver logo
Optiver
Hard
Software Engineer

Count Ordered Sequences That Sum to a Target

Count Ordered Sequences That Sum to a Target Given a positive target n and a set of unique positive order sizes, count the distinct ordered sequences ...

Coding & Algorithms
0
0
4 people solved
Apr 28, 2026
Amazon logo
Amazon
Medium
Software Engineer

Find Valid IP Addresses in Files

You are given an absolute or relative path to a directory on the local file system. Write a program that recursively traverses every subdirectory unde...

Coding & Algorithms
37
0
293 people solved
Apr 28, 2026
Google logo
Google
Medium
Software Engineer

Determine validity after digit-constrained deletions

Determine validity after digit-constrained deletions You're given a string S of length n consisting only of '(' , ')' , and digits '0'–'9'. For every ...

Coding & Algorithms
15
0
164 people solved
Aug 8, 2025
Pinterest logo
Pinterest
Medium
Software Engineer Locked

Maximize Boxes Stored Through One Entrance

This question evaluates array manipulation, constraint reasoning, and optimization skills, touching on greedy and combinatorial allocation concepts un...

Coding & Algorithms
2
0
29 people solved
May 19, 2026
OpenAI logo
OpenAI
Medium
Software Engineer

Implement IPv4 iterators and CIDR expansion

Problem: IPv4 Iterators and CIDR Expansion You are implementing utilities to iterate over IPv4 addresses. An IPv4 address is in dotted-decimal form: A...

Coding & Algorithms
141
0
1019 people solved
Nov 15, 2025
Chariot logo
Chariot
Medium
Software Engineer

Explore an HTTP Maze

You are given an HTTP API that represents a maze-like forest. The entrance is available at GET /mirkwood. Each location in the forest is identified by...

Coding & Algorithms
3
0
40 people solved
Apr 7, 2026
Microsoft logo
Microsoft
Hard
Software EngineerSenior+

Implement concurrent structures and debug queue code

The coding rounds covered several implementation and debugging tasks: 1. Implement an LRU cache that supports get(key) and put(key, value) in constant...

Coding & Algorithms
5
0
41 people solved
Apr 7, 2026
Coinbase logo
Coinbase
Medium
Software Engineer

Analyze food-delivery data

Analyze food-delivery data You are given data for a food-delivery platform: a set of restaurants (each with a menu of items and prices, plus a geograp...

Coding & Algorithms
15
0
150 people solved
Aug 4, 2025
Ramp logo
Ramp
Medium
Software Engineer

Build a Wordle-style game in React

Task Implement a simplified Wordle-style game as a small React app. No styling/CSS is required (plain HTML output is fine). Game rules (assume Wordle-...

Coding & Algorithms
14
0
141 people solved
Mar 1, 2026
Salesforce logo
Salesforce
Medium
Software Engineer Locked

Implement common data-structure and JS tasks

This multi-part prompt evaluates core competencies in data structures and algorithms (time-based key-value design, duplicate removal in sorted linked ...

Coding & Algorithms
12
0
166 people solved
Feb 12, 2026
Oracle logo
Oracle
Hard
Software Engineer Locked

Implement in-memory data structures and booking API

This question evaluates proficiency in data structures and algorithms, systems-level data modeling, and practical API design by testing in-memory key-...

Coding & Algorithms
8
0
119 people solved
Feb 12, 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