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.16.2026
Showing 20 results
Role
Omnissa logo
Omnissa
Medium
Software Engineer Locked

Repeatedly Remove Adjacent Equal Characters

This question evaluates a candidate's ability to use a stack-based approach to repeatedly cancel out adjacent equal elements in a string. It tests und...

Coding & Algorithms
0
0
5 people solved
Jun 11, 2026
Whatnot logo
Whatnot
Easy
Software Engineer

Solve Adjacent-Deletion and Sorted-Square Problems

Solve the following coding problems. Discuss the approach and complexity before implementation. Problem 1: Remove adjacent duplicate pairs Given a str...

Coding & Algorithms
0
0
15 people solved
Apr 24, 2026
Rippling logo
Rippling
Medium
Software Engineer AI

Compare Complete or Partial Hands

Implement a hand comparison engine for a simplified poker-like card game. Each player has a hand represented by an array of card strings. A card is en...

Coding & Algorithms
8
0
80 people solved
Mar 14, 2026
Snowflake logo
Snowflake
Medium
Software Engineer

Solve Array Distance and Wiki Navigation

You are given two independent coding tasks. For each task, clarify edge cases, implement the function, and write meaningful test cases. Task 1: Minimu...

Coding & Algorithms
2
0
27 people solved
Apr 23, 2026
Belvederetrading logo
Belvederetrading
Medium
Software Engineer Locked

Implement Concurrent Utilities in C++

This question evaluates proficiency in C++ concurrency and generic programming, specifically multithreaded parallel execution, synchronization primiti...

Coding & Algorithms
2
0
28 people solved
Mar 13, 2026
Booking logo
Booking
Medium
Software Engineer

Solve three OA coding questions

You are given a 90-minute online assessment containing three coding questions. Implement solutions for all questions. --- Question 1: Group strings th...

Coding & Algorithms
18
0
191 people solved
Nov 2, 2025
Amazon logo
Amazon
Medium
Software Engineer

Build a BFS Web Crawler

Implement a web crawler for a single website. You are given: - A starting URL startUrl - A function fetch(url) that returns the HTML content of a page...

Coding & Algorithms
18
0
143 people solved
Mar 12, 2026
Enigma logo
Enigma
Medium
Software Engineer

Search Book Titles

You are given a list of book titles and a user query string. Return all titles that are relevant to the query. A title is considered relevant if any t...

Coding & Algorithms
3
0
34 people solved
Feb 3, 2026
Adobe logo
Adobe
Medium
Software Engineer

Maximize pay by flipping k rest days

Given integers BasePay and Bonus, a binary string schedule of length n where '1' means work and '0' means rest, and an integer k, you may change up to...

Coding & Algorithms
13
1
97 people solved
Sep 6, 2025
LinkedIn logo
LinkedIn
Medium
Software Engineer

Differentiate Java final, finalize, finally

Differentiate Java's final, finalize, and finally. Define what final means for variables, methods, and classes and give examples; explain what finaliz...

Coding & Algorithms
8
0
75 people solved
Sep 6, 2025
OpenAI logo
OpenAI
Medium
Software Engineer

Design a persistent key-value store

Design and implement an in-memory key-value store with a 'medium' layer that serializes the store to bytes for persistence. Provide four functions: se...

Coding & Algorithms
35
0
432 people solved
Sep 6, 2025
Remitly logo
Remitly
Easy
Software Engineer

Compute transfers to balance account debts

Problem: Balance accounts by generating transfers You are given a dictionary/map balances from accountId -> netBalance. - A positive balance means the...

Coding & Algorithms
6
0
82 people solved
Nov 30, 2025
Amazon logo
Amazon
Medium
Software Engineer

Solve two set and graph problems

Implement solutions for the following two data-structure / algorithm problems. --- Problem 1: Friend-purchase recommendations You are given three enti...

Coding & Algorithms
18
0
166 people solved
Oct 31, 2025
Instacart logo
Instacart
Medium
Software Engineer

Implement bus route simulation features

Bus Route Simulation – Boarding, Capacity, and Priority Passes You are given a partially implemented codebase for simulating bus routes in a city. Bus...

Coding & Algorithms
61
0
438 people solved
Oct 31, 2025
J.P. Morgan logo
J.P. Morgan
Medium
Software Engineer Locked

First Non-Repeating Character in a String

This question evaluates a candidate's ability to work with hash maps and character frequency counting in string processing. It tests practical coding ...

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

Streaming Points: Remove Any Pair Within a Distance

This question evaluates practical use of ordered data structures for streaming input with proximity-based removal logic. It tests balanced BST or sort...

Coding & Algorithms
1
0
9 people solved
Jun 9, 2026
Ramp logo
Ramp
Medium
Software Engineer

Minimum Character Changes to Make Every k-Length Block a Palindrome

Minimum Character Changes to Make Every k-Length Block a Palindrome You are given a password string and an integer k. The length of password is guaran...

Coding & Algorithms
0
0
13 people solved
Mar 11, 2026
NVIDIA logo
NVIDIA
Medium
Software Engineer

Solve unique triplets summing to target

Solve unique triplets summing to target Implement a function that, given an integer array nums and an integer target T, returns all unique triplets [x...

Coding & Algorithms
5
0
87 people solved
Jul 15, 2025
Snapchat logo
Snapchat
Hard
Software Engineer

Implement LRU cache and prime products array

You are given two separate coding tasks. Task 1: Implement an LRU cache Implement an in-memory cache with a fixed capacity that evicts the least recen...

Coding & Algorithms
12
0
93 people solved
Oct 28, 2025
Atlassian logo
Atlassian
Medium
Software Engineer

Find LCA in organization tree

Find LCA in organization tree Given an organizational hierarchy tree, return the lowest common organization (parent node) for two or more employees (≥...

Coding & Algorithms
12
0
91 people solved
Aug 4, 2025

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