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

Solve listed algorithm problems

This set of problems evaluates algorithmic problem-solving skills across selection and order-statistics, graph algorithms and traversals, connected-co...

Coding & Algorithms
14
0
96 people solved
Feb 12, 2026
Databricks logo
Databricks
Medium
Software Engineer

Find k customers with least revenue

Problem You are given a list of purchase events. Each event contains: - customer_id (string or int) - amount (integer, may be 0; assume non-negative u...

Coding & Algorithms
28
0
391 people solved
Feb 12, 2026
Coinbase logo
Coinbase
Medium
Software Engineer Locked

Parse logs and generate NFT attributes

This question evaluates parsing and log-processing skills alongside combinatorics and weighted-sampling competency, covering extraction and time-based...

Coding & Algorithms
18
0
294 people solved
Feb 12, 2026
Google logo
Google
Medium
Software Engineer Locked

Implement text wrapping, waitlist, and intervals

This question evaluates skills in string parsing and word-wrapping logic, data-structure design for FIFO queue management and deletions, and interval ...

Coding & Algorithms
19
0
152 people solved
Feb 12, 2026
Google logo
Google
Easy
Software Engineer Locked

Compute decayed power levels in a graph

This question evaluates knowledge of graph algorithms and distance-based propagation, testing concepts such as shortest-path distance computation, mul...

Coding & Algorithms
18
0
151 people solved
Feb 12, 2026
Netflix logo
Netflix
Medium
Software Engineer

Implement ordering and undo executor

The interview included two coding tasks: 1. Dependency ordering: Given a set of tasks and their dependency relationships, return a valid execution ord...

Coding & Algorithms
5
0
45 people solved
Apr 15, 2026
Uber logo
Uber
Medium
Software Engineer Locked

Choose root to minimize edge reversals

This question evaluates understanding of directed versus undirected graph representations, tree rooting, and optimization of edge orientations, testin...

Coding & Algorithms
6
0
110 people solved
Feb 11, 2026
Meta logo
Meta
Medium
Software Engineer

Count Distinct Values in a Sorted Array When K Is Small

Count Distinct Values in a Sorted Array When K Is Small Given an integer array sorted in nondecreasing order, return the number of distinct values. Le...

Coding & Algorithms
1
0
12 people solved
Mar 2, 2026
TikTok logo
TikTok
Medium
Software Engineer Locked

Parse a nested list from a string

This question evaluates proficiency in parsing nested data structures, string processing, hierarchical representation construction, and analysis of al...

Coding & Algorithms
6
0
75 people solved
Mar 1, 2026
Ixana logo
Ixana
Hard
Software Engineer

Schedule batched register operations optimally

Problem You are given a text file that describes batches of register operations (reads and writes) on integer-indexed registers. Your task is to sched...

Coding & Algorithms
15
0
121 people solved
Nov 13, 2025
Gusto logo
Gusto
Medium
Software EngineerSenior+ Locked

Fairly Distribute Money With Limits

This question tests practical algorithm design around greedy distribution with per-element constraints and iterative redistribution. It evaluates a ca...

Coding & Algorithms
0
0
10 people solved
Jun 3, 2026
Anthropic logo
Anthropic
Medium
Software Engineer

Design a single- and multi-threaded web crawler

Web Crawler (single-threaded, then multi-threaded) You are given: - A starting URL startUrl (e.g., "http://news.example.com/a/index.html"). - An inter...

Coding & Algorithms
64
0
527 people solved
Oct 26, 2025
OpenAI logo
OpenAI
Hard
Software Engineer Locked

Implement a Contiguous Memory Manager

This question evaluates competence in designing efficient data structures and algorithms for interval management, contiguous allocation and deallocati...

Coding & Algorithms
10
0
151 people solved
Jan 19, 2026
Upstart logo
Upstart
Easy
Software Engineer

Scale Ingredient Quantities

Scale Ingredient Quantities Each ingredient is a string in the exact format "<quantity> <unit> <name>". Multiply every quantity by servings and return...

Coding & Algorithms
1
0
13 people solved
Jul 5, 2026
Upstart logo
Upstart
Easy
Software Engineer

Interleave Three Equal-Length Strings

Interleave Three Equal-Length Strings Given three strings of equal length, build a result by taking the character at index 0 from each string, then th...

Coding & Algorithms
0
0
8 people solved
Jul 5, 2026
Bloomberg logo
Bloomberg
Medium
Software EngineerSenior+ Locked

Minimize Travel Assignment Cost

This question evaluates algorithmic problem-solving in combinatorial optimization and dynamic programming, testing competency with cost-minimization, ...

Coding & Algorithms
1
0
14 people solved
Jun 1, 2026
Tesla logo
Tesla
Hard
Software Engineer Locked

Implement a Rollback Key-Value Store

This question evaluates competency in designing data structures and state-management mechanisms, focusing on rollback/undo semantics, versioning, and ...

Coding & Algorithms
1
0
32 people solved
Apr 9, 2026
Scale AI logo
Scale AI
Easy
Software Engineer AI

Implement a Dependency-Aware Task Scheduler

Implement a TaskManager class with two methods: - AddTasks(tasks): add one or more tasks into the system. - ConsumeTask(): return and remove the execu...

Coding & Algorithms
15
0
212 people solved
Apr 9, 2026
Stripe logo
Stripe
Medium
Software Engineer

Calculate Transaction Fees

You are building a payment processor. Each transaction has an amount in cents, a payment type, and a payment status. The platform charges a percentage...

Coding & Algorithms
4
1
81 people solved
Apr 9, 2026
OpenAI logo
OpenAI
Easy
Software Engineer

Design a Versioned Social Follow Graph with Friend Recommendations

Design a Versioned Social Follow Graph with Friend Recommendations Build an in-memory service that maintains a directed follow graph between users and...

Coding & Algorithms
2
1
9 people solved
Mar 16, 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