Software Engineer Software Engineering Fundamentals Interview Questions

Practice 524 real Software Engineering Fundamentals interview questions for Software Engineer roles. From companies including Amazon, Google, Bitkernel, Apple, DoorDash.

524 Questions 177 Companies08.10.2026
Showing 20 results
Role
Glean logo
Glean
Medium
Software Engineer Locked

Robust Selenium Code to Extract Text from Two Elements

This question evaluates practical knowledge of browser test automation, specifically writing reliable Selenium code that reads text from web elements ...

Software Engineering Fundamentals
4
0
62 people solved
Jun 19, 2026
Snowflake logo
Snowflake
Hard
Software Engineer

Count a Distributed Tree with Nonblocking Messages

Count a Distributed Tree with Nonblocking Messages A tree's nodes run as independent processes on different machines. A node knows only its own ID, it...

Software Engineering Fundamentals
1
0
11 people solved
May 24, 2026
Uber logo
Uber
Medium
Software Engineer AI Locked

Design a Parking Lot

This question evaluates object-oriented modeling, API design, resource allocation, and concurrency control by asking for classes, relationships, key m...

Software Engineering Fundamentals
78
0
757 people solved
Apr 21, 2026
DoorDash logo
DoorDash
Medium
Software Engineer

Debug a Random Dasher Registry

Debug a Random Dasher Registry A registry supports adding dashers and randomly selecting and removing one. It uses a dense array of dasher IDs plus a ...

Software Engineering Fundamentals
1
0
20 people solved
Apr 3, 2026
Versemedical logo
Versemedical
Medium
Software Engineer

Build a Paginated Provider Search Backend and React Filter UI

Build a Paginated Provider Search Backend and React Filter UI Implement a small full-stack search feature. A React page displays provider records from...

Software Engineering Fundamentals
1
0
12 people solved
Jul 1, 2026
Versemedical logo
Versemedical
Medium
Software Engineer

Find Strictly Decreasing Forecast Windows for Equatorial Cities

Find Strictly Decreasing Forecast Windows for Equatorial Cities You have a PostgreSQL cities table with a city name, latitude, and longitude, plus a w...

Software Engineering Fundamentals
1
0
11 people solved
Jul 1, 2026
J.P. Morgan logo
J.P. Morgan
Medium
Software Engineer Locked

Java Core Deep Dive: Concurrent Collections and Java 8 Features

This question evaluates a candidate's depth of knowledge of the Java standard library, covering thread-safety mechanics in concurrent collections and ...

Software Engineering Fundamentals
1
0
38 people solved
Jun 9, 2026
Nuro logo
Nuro
Medium
Software Engineer Locked

Build a Concurrent Recurring Job Scheduler

Design a thread-safe recurring job scheduler with concurrent schedule and deschedule operations. Specify timing semantics, cancellation races, stale e...

Software Engineering Fundamentals
3
0
41 people solved
May 26, 2026
Amazon logo
Amazon
Medium
Software Engineer

Clarify and Solve a Rotate-or-Flip Array Puzzle

Clarify and Solve a Rotate-or-Flip Array Puzzle An interviewer gives you an array of distinct integers and asks for the minimum number of rotate or fl...

Software Engineering Fundamentals
3
0
27 people solved
May 25, 2026
Databricks logo
Databricks
Medium
Software Engineer

Implement Fixed-Window Get and Put QPS Tracking

Implement Fixed-Window Get and Put QPS Tracking Design a key-value service with put, get, and load-reporting APIs. Track get and put calls separately ...

Software Engineering Fundamentals
0
0
6 people solved
Jun 21, 2026
Apple logo
Apple
Medium
Software Engineer

Design a deck of cards with shuffle/draw

Object-Oriented Design + Randomness: A Deck of Cards Design an in-memory model of a standard 52-card playing deck. Your design will be exercised by cl...

Software Engineering Fundamentals
47
0
348 people solved
Mar 1, 2026
DoorDash logo
DoorDash
Hard
Software Engineer Locked

How to prepare for AI-assisted coding interviews?

This question evaluates proficiency in integrating AI coding assistants and developer tooling with core software engineering competencies such as debu...

Software Engineering Fundamentals
54
0
493 people solved
Feb 12, 2026
Amazon logo
Amazon
Medium
Software Engineer AI Locked

Fix the Password Reset Workflow

This question evaluates debugging and software engineering fundamentals around authentication flows, including verification code generation and expiry...

Software Engineering Fundamentals
43
0
340 people solved
Apr 14, 2026
Optiver logo
Optiver
Medium
Software Engineer

Optiver Beat The Odds: Five Rapid-Fire Probability Brainteasers (Dice, Cards, Coins, Pigeonhole)

You are taking a timed online quantitative assessment (in the style of Optiver's "Beat The Odds" test). It consists of rapid-fire probability question...

Software Engineering Fundamentals
21
0
287 people solved
Dec 18, 2025
Discord logo
Discord
Medium
Software EngineerNew Grad

Demonstrate effective AI-assisted coding workflow

In an interview where you are allowed to use an AI coding assistant, you are given a large scoped task (e.g., implementing a TCP chat server). The int...

Software Engineering Fundamentals
11
0
232 people solved
Jan 27, 2026
Bytedance logo
Bytedance
Easy
Software Engineer Locked

Prepare for an SRE Systems Fundamentals Round

Prepare for a Bytedance software engineering interview question about prepare for an sre systems fundamentals round. The prompt highlights practical r...

Software Engineering Fundamentals
0
0
14 people solved
Jun 13, 2026
Bytedance logo
Bytedance
Easy
Software Engineer

Debug and Extend a Priority-Aware Python Thread Pool

Debug and Extend a Priority-Aware Python Thread Pool You inherit a Python thread-pool implementation that accepts callables and runs them on a fixed n...

Software Engineering Fundamentals
2
0
25 people solved
Jul 11, 2026
NVIDIA logo
NVIDIA
Easy
Software Engineer

Compare arrays, linked lists, hash tables, trees

Answer the following computer-science fundamentals questions: 1) What are the time complexities (Big-O) of common sorting algorithms (e.g., bubble sor...

Software Engineering Fundamentals
13
0
166 people solved
Feb 6, 2026
Google logo
Google
Hard
Software EngineerSenior+

Plan a Safe Repository-Wide Identifier Migration

Plan a Safe Repository-Wide Identifier Migration You have a very large repository whose internal variables and function names use snake case. A conver...

Software Engineering Fundamentals
3
0
25 people solved
Apr 16, 2026
Fora Travel logo
Fora Travel
Medium
Software Engineer

Design Travel Page Data APIs

A travel advisory company is launching a customer-facing product experience for browsing and requesting travel services. You are given mockups for thr...

Software Engineering Fundamentals
6
0
79 people solved
Apr 6, 2026

Explore more Software Engineer Software Engineering Fundamentals interview questions

Real questions from candidate reports, grouped by company, topic and role.

By company
Other categories for Software Engineer
Software Engineering Fundamentals questions for other roles
Browse all