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

Solve common search/parse/graph frequency tasks

This multi-part question evaluates algorithmic problem-solving skills across searching and sorting variants, rotated-array search, nested string decod...

Coding & Algorithms
5
0
69 people solved
Jan 6, 2026
Pinterest logo
Pinterest
Medium
Software Engineer Locked

Reconstruct route from unordered travel tickets

This question evaluates understanding of directed graph concepts and sequence reconstruction, assessing the ability to reason about ordered relationsh...

Coding & Algorithms
12
0
200 people solved
Jan 6, 2026
Anchorage Digital logo
Anchorage Digital
Medium
Software Engineer Locked

Design a dynamic leaderboard with rank queries

This question evaluates proficiency with dynamic data structures and order-statistics, including maintaining sorted order under updates, deterministic...

Coding & Algorithms
21
0
189 people solved
Jan 6, 2026
Applied logo
Applied
Medium
Software Engineer Locked

Build message schema parser with size/type queries

This question evaluates parsing of a simple message schema, construction of mappings from field names to primitive types and byte sizes, and computati...

Coding & Algorithms
2
0
24 people solved
Jan 6, 2026
Google logo
Google
Hard
Software Engineer Locked

Minimize travel time with optional meeting point

This question evaluates a candidate's understanding of graph shortest-path computation and meeting-point optimization, testing skills in handling weig...

Coding & Algorithms
9
0
75 people solved
Jan 6, 2026
Microsoft logo
Microsoft
Medium
Software Engineer Locked

Validate a JSON-like string

This question evaluates parsing and string-processing skills, focusing on structural validation of JSON-like text including matching and nesting of br...

Coding & Algorithms
10
0
135 people solved
Jan 6, 2026
Amazon logo
Amazon
Medium
Software EngineerIntern Locked

Maximize capacity with primary-backup pairing

This question evaluates combinatorial optimization and constrained matching skills, focusing on algorithm design, complexity analysis, and resource-al...

Coding & Algorithms
5
0
49 people solved
Jan 6, 2026
Google logo
Google
Medium
Software Engineer Locked

Find where to cut cake into equal areas

This question evaluates geometric area computation, handling of piecewise-constant profiles formed by adjacent rectangles, and attention to numerical ...

Coding & Algorithms
9
0
81 people solved
Jan 6, 2026
Aurora logo
Aurora
Medium
Software Engineer Locked

Find viewing direction that sees most points

This question evaluates computational geometry skills, angular normalization and counting within a sector, and the ability to design algorithms that s...

Coding & Algorithms
9
0
112 people solved
Jan 6, 2026
TikTok logo
TikTok
Medium
Software Engineer Locked

Resolve user roles across account hierarchy

This question evaluates understanding of hierarchical data structures, role-based access control semantics, and set/map operations for computing effec...

Coding & Algorithms
3
0
32 people solved
Jan 6, 2026
TikTok logo
TikTok
Medium
Software Engineer Locked

Compute balances, rejections, and platform reserve

This question evaluates transactional state management, time-ordered stream processing, balance reconciliation, handling of rejected transactions, and...

Coding & Algorithms
4
0
37 people solved
Jan 6, 2026
TikTok logo
TikTok
Medium
Software Engineer Locked

Verify business accounts with progressive KYC rules

This question evaluates skills in string parsing, text normalization, rule-based validation, and token-based string matching within a KYC verification...

Coding & Algorithms
9
0
70 people solved
Jan 6, 2026
Fireworks Ai logo
Fireworks Ai
Medium
Software Engineer Locked

Find global GPU idle intervals

This question evaluates competency in interval reasoning, managing overlapping time ranges across distributed resources, designing online data structu...

Coding & Algorithms
16
0
230 people solved
Jan 6, 2026
Meta logo
Meta
Medium
Software Engineer Locked

Answer four array/time/grid query questions

This set of four problems evaluates array manipulation and comparison, time parsing and minute-difference calculation, linear path enumeration with ex...

Coding & Algorithms
14
0
181 people solved
Jan 6, 2026
Google logo
Google
Medium
Software Engineer Locked

Find longest increasing contiguous subarray

This question evaluates proficiency in array processing and algorithmic optimization, focusing on recognition of contiguous subarray properties and ha...

Coding & Algorithms
14
0
110 people solved
Jan 6, 2026
TikTok logo
TikTok
Medium
Software Engineer Locked

Solve linked list, string filtering, and puzzle

This multi-part question evaluates proficiency with linked-list pointer manipulation and constant-space linear-time algorithms, pattern-driven string ...

Coding & Algorithms
6
0
42 people solved
Jan 6, 2026
Google logo
Google
Medium
Software Engineer Locked

Find median of merged RLE arrays

The question evaluates understanding of run-length encoding, order-statistics (median) computation, and efficient merging of frequency-annotated seque...

Coding & Algorithms
12
0
168 people solved
Jan 6, 2026
Google logo
Google
Medium
Software Engineer Locked

Implement iterator merging lists with filtering

This question evaluates iterator/generator design, sequence merging, stateful filtering and deduplication, checking a candidate's ability to maintain ...

Coding & Algorithms
4
0
69 people solved
Jan 6, 2026
Stripe logo
Stripe
Medium
Software Engineer Locked

Find linked merchants by shared fields

This question evaluates the ability to model and detect entity linkages via exact field matching and weighted scoring as well as to reason about reach...

Coding & Algorithms
1
0
22 people solved
Jan 6, 2026
Atlassian logo
Atlassian
Medium
Software Engineer

Implement agent voting with average and sorting

Design an in-memory “agent voting” module that records ratings agents give to items (e.g., tickets/articles). Requirements: - Each vote is: (agentId, ...

Coding & Algorithms
2
0
53 people solved
Jan 5, 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