Software Engineer Interview Questions

154 questions available. Practice with AI-powered feedback.

Other roles

cs foundation
Cisco
Juniper
Arista

Cisco CS Foundation: System Monitoring & Troubleshooting

Prepare for Cisco system monitoring interviews: master Linux process tools (ps, top, pgrep), inspect ports with ss/netstat/lsof, and test troubleshooting steps.

Software Engineer, Site Reliability EngineerEntry Level
object oriented design
Cisco
Google
Amazon

Cisco Object-Oriented Design: Customizable Chessboard

Practice Cisco OOD: design a flexible chessboard with customizable initial placement, move validation, and game-state tracking. Read implementation tips and follow-ups.

Software Engineer, Backend EngineerMid Level
behavioral
Coupang
Amazon
Google

Coupang Behavioral Interview: Conflict Resolution Guide

Prep for Coupang's Conflict Resolution interview: structure STAR examples, show mediation and cross-functional communication, and practice concise answers.

Software Engineer, Senior Software EngineerEntry Level
coding
Coupang
Amazon
Google

Coupang Coding Interview: Connected Components (Graph)

Count connected components in an undirected graph with BFS/DFS or Union-Find. See approach, complexities, and interview tips for Coupang ML Engineer. Read now

Machine Learning Engineer, Software EngineerEntry Level
infrastructure foundation
Coupang
Amazon
Google

Coupang Infra Interview: Kubernetes Storage Management

Prepare for Coupang infrastructure screens: deep dive into Kubernetes storage, PV/PVC lifecycle, storage classes, and setup steps. Read practice follow-ups.

Software Engineer, Site Reliability EngineerEntry Level
backend system design
Coupang
Google
YouTube

Coupang System Design: Large Video Upload (Backend)

Plan a scalable, fault-tolerant large video upload system with chunked, resumable uploads, object storage and processing. Review trade-offs and interview prep.

Software Engineer, Backend EngineerMid Level
behavioral
Databricks
Google
Amazon

Databricks Behavioral: Skill Development Guide for Engineers

Prepare for Databricks behavioral interview on skill development: learn how to present learning from internships, feedback-driven growth, and handling ambiguity. Practice now.

Software Engineer, Backend EngineerEntry Level
coding
Databricks
Snowflake
Amazon

Databricks Code: Shortest Path in a Fibonacci Tree

Find the node sequence on the path between two labels in a preorder Fibonacci tree (0/1-based). Get an index-based O(k+L) method for Databricks.

Software Engineer, Backend EngineerEntry Level
object oriented design
Databricks
Spotify
Apple

Databricks OOD Question: Scalable Playlist System Design

Design a scalable song playlist system for Databricks interviews — learn data models, APIs, concurrency strategies, and performance trade-offs. Get actionable guidance.

Software Engineer, Backend EngineerMid Level
backend system design
Databricks
Confluent
Snowflake

Databricks System Design: Multi-threaded Event Logger

Design a multi-threaded event logger: thread-safe, low-latency architecture for high-throughput backends. Covers async batching, durable outputs, and backpressure.

Software Engineer, Backend EngineerMid Level
behavioral
DoorDash
Instacart
Uber

DoorDash Behavioral Interview: Conflict Resolution

Prepare for DoorDash behavioral interviews on conflict resolution. Learn to structure examples, show de‑escalation and communication skills—practice these tips.

Software Engineer, Backend EngineerEntry Level
coding
DoorDash
Uber
Amazon

DoorDash Coding Question: Closest BST Node to Target

Find the integer node in a BST closest to a float target. Includes iterative and recursive solutions, complexity, edge cases and interview tips. Practice now.

Machine Learning Engineer, Software EngineerEntry Level

Get More Real Software Engineer Questions

Practice software engineer interview questions with AI-powered hints, analysis, and feedback.

Start Free Practice
Software Engineer Interview Questions | Voker