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 Engineer

Filter Repeated Robot Status Messages

Filter Repeated Robot Status Messages Implement filter_messages(events) for a robot status stream. Each event is a pair [timestamp, message]. Return, ...

Coding & Algorithms
6
1
24 people solved
Jul 5, 2026
Meta logo
Meta
Medium
Software EngineerSenior+ AI

Solve Parser, Trading, Tree, And Deck Tasks

You will solve several independent programming tasks. For each task, implement clean, tested code and state the time and space complexity. 1. Validate...

Coding & Algorithms
5
0
37 people solved
Apr 9, 2026
Squarepoint logo
Squarepoint
Hard
Software Engineer

Solve two coding assessment tasks

The online assessment contained two coding problems: 1. Maximize store revenue You are given an integer array quantity of length n, where quantity[i...

Coding & Algorithms
12
0
135 people solved
Feb 23, 2026
Chalk logo
Chalk
Hard
Software Engineer

Implement Python feature and resolver metaprogramming

You are given a skeleton for a small Python "feature" framework. The goal is to use metaprogramming to: 1. Parse type-annotated classes into Feature o...

Coding & Algorithms
78
0
568 people solved
Sep 27, 2025
Google logo
Google
Medium
Software Engineer

Solve chat, grid paths, and car rentals

You are given three independent programming tasks. For each, describe and implement an efficient algorithm, and be prepared to analyze its time and sp...

Coding & Algorithms
15
0
193 people solved
Dec 2, 2025
Shopify logo
Shopify
Easy
Software EngineerSenior+ AI

Build a Local URL Shortener

Implement a local URL shortener that runs on a single machine. Design a small library or service with two core operations: - shorten(long_url) -> shor...

Coding & Algorithms
59
0
421 people solved
Jan 24, 2026
Nebius logo
Nebius
Medium
Software EngineerIntern

Solve four coding problems

The interview included four independent coding problems: 1. Longest all-healthy service streak You are given the daily health-check results for mul...

Coding & Algorithms
6
0
50 people solved
Apr 5, 2026
Reddit logo
Reddit
Medium
Software Engineer Locked

Moderator System with Ranking, Communities, and Demotion

This question tests practical data structure design and object-oriented system modeling, requiring the implementation of a hierarchical moderator mana...

Coding & Algorithms
1
0
23 people solved
Jun 23, 2026
Glean logo
Glean
Medium
Software Engineer

Restore an Array with One Displaced Element

Restore an Array with One Displaced Element An integer array was originally sorted in nondecreasing order. It was then changed by removing at most one...

Coding & Algorithms
3
0
30 people solved
Jul 2, 2026
DoorDash logo
DoorDash
Medium
Software EngineerSenior+ Locked

Calculate Driver Payments

This question evaluates a candidate's ability to implement interval arithmetic and overlap computation, perform data deduplication and filtering, hand...

Coding & Algorithms
2
1
26 people solved
Jun 5, 2026
Jane Street logo
Jane Street
Medium
Software Engineer Locked

Implement a Circular Buffer

This question evaluates understanding of data structures and buffer management, specifically FIFO semantics, fixed-capacity storage, wraparound indexi...

Coding & Algorithms
4
0
51 people solved
May 20, 2026
Citadel logo
Citadel
Medium
Software Engineer Locked

Top-K Largest Elements in Every Sliding Window

This question evaluates the ability to design and maintain an ordered data structure that efficiently tracks the top K largest values within a moving ...

Coding & Algorithms
1
0
18 people solved
Jun 22, 2026
Google logo
Google
Easy
Software Engineer Locked

Busiest Rental Car

This question evaluates a candidate's ability to simulate a resource-allocation process using interval scheduling and greedy assignment rules. It test...

Coding & Algorithms
5
0
18 people solved
Jun 22, 2026
Apple logo
Apple
Medium
Software Engineer

Minimal Unique Word Abbreviations

Minimal Unique Word Abbreviations You are given an array words of n distinct strings. Produce a minimal abbreviation for every word according to the r...

Coding & Algorithms
1
0
10 people solved
Jun 30, 2026
Shopify logo
Shopify
Medium
Software Engineer AI Locked

Grid Robot Command Simulator

This question tests practical coding ability by requiring implementation of a command-driven state machine on a bounded 2D grid. It evaluates simulati...

Coding & Algorithms
1
0
18 people solved
Jun 20, 2026
Harvey logo
Harvey
Medium
Software Engineer

Design Spreadsheet Formula Cells

Design an in-memory spreadsheet that supports assigning either literal integer values or formulas to cells. Cells are identified by names such as A1, ...

Coding & Algorithms
3
0
50 people solved
Apr 4, 2026
Google logo
Google
Medium
Software Engineer Locked

Assign meetings to rooms with delays

This question evaluates skill in scheduling algorithms, priority queue and heap usage, greedy decision-making, and time-based event simulation for man...

Coding & Algorithms
12
1
149 people solved
Jan 6, 2026
Upstart logo
Upstart
Medium
Software Engineer

Solve Five OA Coding Tasks

This is an online-assessment screen consisting of five independent coding tasks. Each task is self-contained — there is no shared state between them —...

Coding & Algorithms
16
0
312 people solved
Apr 10, 2026
Truefoundry logo
Truefoundry
Medium
Software Engineer

Verify Ordering Under a Scrambled Alphabet

Verify Ordering Under a Scrambled Alphabet Given a sequence of words and an alphabet string that lists every allowed character from smallest to larges...

Coding & Algorithms
0
0
1 people solved
Aug 1, 2026
Remitly logo
Remitly
Easy
Software Engineer

Determine Whether Two Strings Are Isomorphic

Determine Whether Two Strings Are Isomorphic Problem Implement areIsomorphic(source, target) -> result. Two strings are isomorphic when every characte...

Coding & Algorithms
0
1
13 people solved
Apr 14, 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