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

Implement a Flappy Bird Jump Agent

This question evaluates discrete-time physics simulation, real-time decision-making under constraints, collision detection, and deterministic control-...

Coding & Algorithms
4
0
52 people solved
Mar 25, 2026
Otter.Ai logo
Otter.Ai
Medium
Software Engineer

Fixed-Width Text Display

Fixed-Width Text Display You are building a text display that renders a sequence of words inside a viewport of a fixed character width maxWidth. The d...

Coding & Algorithms
0
0
5 people solved
Mar 24, 2026
Meta logo
Meta
Medium
Software Engineer

Solve Four Online Assessment Problems

Complete the following four independent coding tasks. For each task, write a function that returns the requested result. 1. Find the best value index ...

Coding & Algorithms
10
0
84 people solved
Mar 19, 2026
eBay logo
eBay
Medium
Software Engineer

Implement an In-Memory File System

Design an in-memory file system that supports file management, search, user ownership, capacity limits, copying, and compression. Each file has a uniq...

Coding & Algorithms
4
0
32 people solved
Mar 19, 2026
Uber logo
Uber
Hard
Software Engineer Locked

Solve two online assessment problems

This two-part prompt evaluates algorithmic problem-solving skills: the first problem tests optimization under index-based movement and number-theoreti...

Coding & Algorithms
12
0
122 people solved
Mar 19, 2026
Eightfoldai logo
Eightfoldai
Medium
Software Engineer

Make a Parentheses String Valid

Given a string s containing lowercase English letters and the characters '(' and ')', remove the minimum number of parentheses so that the resulting s...

Coding & Algorithms
8
0
91 people solved
Mar 19, 2026
Quora logo
Quora
Medium
Software Engineer

Count distinct palindromic subsequences

Given a string s consisting of lowercase English letters, compute how many distinct palindromic subsequence strings of lengths 2, 3, and 4 can be form...

Coding & Algorithms
6
0
48 people solved
Mar 19, 2026
Google logo
Google
Hard
Software Engineer Locked

Find Maximum Envelope Nesting

This question evaluates algorithmic problem-solving skills, particularly reasoning about multi-dimensional ordering, sequence optimization, and time-c...

Coding & Algorithms
4
0
72 people solved
Mar 18, 2026
Bytedance logo
Bytedance
Medium
Software Engineer Locked

Find Minimum Time Across a Grid

This question evaluates algorithm design and problem-solving skills related to grid-based reachability with time-dependent constraints, assessing the ...

Coding & Algorithms
4
0
42 people solved
Mar 18, 2026
Snapchat logo
Snapchat
Hard
Software Engineer

Solve Three Algorithmic Tasks

You were asked three coding problems: 1. Count events inside a time window - You are given an initial collection of event timestamps in HH:MM:SS fo...

Coding & Algorithms
3
0
31 people solved
Mar 18, 2026
Robinhood logo
Robinhood
Medium
Software Engineer

Implement Calendar Layout and String Packing

The interview reportedly included two separate coding exercises: 1. Day-view calendar layout - You are given a list of events for a single day. Eac...

Coding & Algorithms
3
0
43 people solved
Mar 16, 2026
Nextdoor logo
Nextdoor
Medium
Software Engineer

Merge Weekly Time Intervals

You are given a list of time intervals within a single week. Each time is written as a day-of-week plus a 24-hour clock, for example Sat 13:00 or Mon ...

Coding & Algorithms
10
0
79 people solved
Mar 16, 2026
Ramp logo
Ramp
Medium
Software Engineer

Maximize Earnings by Converting Days Off into Workdays

Maximize Earnings by Converting Days Off into Workdays An employee is planning a work schedule for n consecutive days. For day i you are given whether...

Coding & Algorithms
1
0
9 people solved
Mar 11, 2026
Bloomberg logo
Bloomberg
Easy
Software Engineer

Check connectivity between two subway stations

You are given a description of subway stations A, B, C, D, E, ... as a graph. For each station, you are told which other stations it directly connects...

Coding & Algorithms
15
1
145 people solved
Mar 11, 2026
Bytedance logo
Bytedance
Hard
Software Engineer

Compute square root with precision

Given a non-negative integer val and a non-negative integer precise, compute the square root of val without using any built-in square-root function. R...

Coding & Algorithms
2
0
16 people solved
Mar 10, 2026
Rippling logo
Rippling
Medium
Software EngineerSenior+ AI

Implement a balance tracker and interval merger

This screening contained two coding exercises. Part 1: Driver balance tracker You are building an in-memory ledger for a delivery platform. Each updat...

Coding & Algorithms
9
0
92 people solved
Mar 10, 2026
Upstart logo
Upstart
Medium
Software Engineer

Compute buffet revenue with capacity and waiting

A casino buffet has a maximum capacity capacity (number of customers that can be seated at once). You are given: 1) prices: an array where prices[i] i...

Coding & Algorithms
7
0
94 people solved
Mar 9, 2026
Upstart logo
Upstart
Medium
Software Engineer

Reverse even numbers in a list

Given an integer array nums, remove all odd numbers and return the remaining even numbers in reverse order (preserving no other ordering constraints)....

Coding & Algorithms
13
0
151 people solved
Mar 9, 2026
Meta logo
Meta
Easy
Software Engineer

Implement an in-memory database with record locking

Implement an in-memory key–record database that supports basic CRUD on fields plus an exclusive lock per record. You are given a sequence of queries. ...

Coding & Algorithms
9
0
102 people solved
Mar 8, 2026
Amazon logo
Amazon
Medium
Software EngineerIntern

Implement Cache and Count Components

You are asked to solve two independent coding problems in this session, each followed by a short discussion. This mirrors a 60-minute Amazon SDE codin...

Coding & Algorithms
35
0
408 people solved
Mar 7, 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