practice a little every day, paws crossed ♡
Software Engineer Interview Questions
Practice 9403 coding, system design and machine learning questions from 546 companies, sorted by role, topic and interview round. Every question has step-by-step hints, a code runner that supports 8 languages and an AI mentor; members also get the full solution walkthrough.
- 9403
- Questions
- 546
- Companies
- 11
- Topics
- 8
- Languages
Showing 271–300 of 5874 results
- AmazonMediumSoftware EngineerDemonstrate decision-making and collaboration behaviors
This question evaluates decision-making, collaboration, conflict resolution, feedback exchange, leadership, and situational judgment through concrete interpersonal scenarios such as ambiguity, pressure, and deadline-driven teamwork, and it tests competencies in the Behavioral & Leadership domain while emphasizing practical application rather than abstract theory. Interviewers commonly ask this type of prompt in technical screens to determine how a software engineer demonstrates real-world leadership and teamwork behaviors, quantifies outcomes, and applies judgment and communication skills under ambiguous or time-sensitive conditions.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerDemonstrate leadership with STAR examples
Demonstrate leadership with STAR examples evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipOnsite - AmazonMediumSoftware EngineerDemonstrate ownership and deliver results
This question evaluates ownership, leadership, prioritization, stakeholder alignment, risk management, and the ability to deliver measurable results under tight deadlines and limited resources.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerDescribe Deadline, Mistake, Problem-Solving, and AI Experiences
These prompts evaluate a Software Engineer (Intern)'s time management under tight deadlines, ownership and accountability for mistakes, technical problem-solving depth, and the responsible use of generative AI within the Behavioral & Leadership interview domain.
Behavioral & LeadershipOnsite - AmazonEasySoftware EngineerDescribe Delivering Under a Tight Deadline
This question assesses the candidate's ability to maintain high standards and operational excellence while working under significant time constraints, focusing on decision-making and communication.
Behavioral & LeadershipTechnical ScreenBehavioralLeadershipDelivery - AmazonMediumSoftware EngineerDescribe Linux and SQL experience
Prepare an engineering interview answer on Linux commands and SQL experience. Covers shell workflows, log debugging, file and process commands, SQL joins, aggregations, CTEs, window functions, and translating business questions into queries.
Software Engineering FundamentalsTechnical Screen - AmazonEasySoftware EngineerDescribe Work Beyond Your Formal Responsibilities
This question tests your initiative, ownership, and ability to collaborate across boundaries. It focuses on your capacity to identify organizational gaps and execute improvements without disrupting team alignment.
Behavioral & LeadershipTechnical ScreenBehavioralLeadershipOwnership - AmazonMediumSoftware EngineerDescribe a Deep Debugging Investigation
Describe a deep debugging investigation through competing hypotheses, decisive evidence, causal reproduction, and a regression test for the real failure.
Behavioral & LeadershipTechnical Screen - AmazonEasySoftware EngineerDescribe a complex problem you solved
This question evaluates a software engineer's complex problem-solving, prioritization, cross-team collaboration and leadership competencies, along with practical use and validation of generative AI tools in engineering workflows.
Behavioral & LeadershipTechnical Screen - AmazonEasySoftware EngineerDescribe a failure and what you learned
This question evaluates self-awareness, accountability, learning agility, and leadership by asking the candidate to describe a past failure and the lessons derived from it.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerDescribe a tough trade-off decision
This question evaluates decision-making under time pressure, trade-off analysis, stakeholder alignment, risk communication, and impact measurement in a Software Engineer context.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerDescribe achievements, ambiguity, conflict, efficiency, challenges
Describe achievements, ambiguity, conflict, efficiency, challenges evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerDescribe challenges, mistakes, timeline management, communication
This question evaluates leadership, accountability, timeline and risk management, stakeholder communication, and incident-handling competencies for a software engineer and is categorized under Behavioral & Leadership.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerDescribe deadline pressure, challenges, and decision changes
Describe deadline pressure, challenges, and decision changes evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerDescribe diving deep into a problem
Describe diving deep into a problem evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerDescribe failure, conflict, metrics, and AI lessons
This question evaluates behavioral and leadership competencies such as ownership of failures and successes, conflict resolution with teammates and stakeholders, metrics-driven impact assessment, communication clarity, and awareness of generative AI failure modes and safeguards.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerDescribe handling deadlines, conflicts, feedback, and ownership
This question evaluates interpersonal and leadership competencies such as prioritization and deadline management, scope negotiation, risk communication, conflict resolution, receptiveness to feedback, ownership, proactive collaboration, and root-cause analysis.
Behavioral & LeadershipOnsite - AmazonEasySoftware EngineerDescribe handling deadlines, pride, and conflict
This question evaluates time management, prioritization, accountability, stakeholder communication, and conflict-resolution competencies by probing past examples of meeting tight deadlines, describing a proud accomplishment, and mediating team disputes.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerDescribe projects and handle challenges
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Describe projects and handle challenges states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipOnsite - AmazonMediumSoftware EngineerDesign 2D DP on a DAG
Design 2D DP on a DAG evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Coding & AlgorithmsTechnical Screen - AmazonMediumSoftware EngineerDesign Faceted Product Search at Large Scale
Design a scalable e-commerce product search engine supporting full-text query matching, multi-attribute filtering, dynamic facet aggregations, and near real-time updates for volatile data like price and inventory.
System DesignOnsiteSearchDistributed SystemsInformation Retrieval - AmazonMediumSoftware EngineerDesign Human Avoidance for Warehouse Robots
This problem evaluates your ability to design a real-time sensor-to-actuator pipeline for an autonomous robot, focusing on latency, sensor fusion, and safety-critical path adjustments.
System DesignTechnical ScreenRoboticsSensor FusionReal-time Systems - AmazonMediumSoftware EngineerDesign LCA with flexible inputs and rule
This interview question evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer for Design LCA with flexible inputs and rule states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Coding & AlgorithmsTechnical Screen - AmazonMediumSoftware EngineerDesign Music Search, Playlists, and Playback Controls
This problem tests the ability to design a scalable music streaming architecture, focusing on data modeling for search indices, conflict resolution in distributed state management, and robust API design for real-time playback control.
System DesignOnsiteDistributed SystemsAPIsConcurrency - AmazonMediumSoftware EngineerDesign Sent, Delivered and Read Receipts for a Mobile Messaging App
A system design question about the sent, delivered and read indicators in a large mobile messaging app, for one-to-one and group chats. It tests how status updates travel from the recipient's device back to the sender, offline and multi-device behaviour, keeping status monotonic, and controlling the volume of status events.
System DesignOther - AmazonHardSoftware EngineerDesign Thread-Safe Tagging and Bookstore Systems
This interview question evaluates requirements, scale assumptions, API/data design, architecture, trade-offs, failure modes, and rollout in a realistic interview setting. A strong answer for Design Thread-Safe Tagging and Bookstore Systems states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
System DesignOnsite - AmazonHardSoftware EngineerDesign VPC, IP plan, management, storage, SSO
This interview question evaluates requirements, scale assumptions, API/data design, architecture, trade-offs, failure modes, and rollout in a realistic interview setting. A strong answer for Design VPC, IP plan, management, storage, SSO states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
System DesignTechnical Screen - AmazonHardSoftware EngineerDesign a Core Dump Collection and Analysis System
This problem tests the ability to design a distributed, scalable ingestion and analysis pipeline for massive binary crash files while maintaining system performance and data availability.
System DesignOnsiteDistributed SystemsScalabilityStorage - AmazonMediumSoftware EngineerDesign a Distributed Cron Job Scheduler
Design a fault-tolerant, horizontally scalable distributed cron scheduler capable of triggering millions of recurring tasks with at-least-once delivery semantics and deterministic run coordination.
System DesignOnsiteDistributed SystemsSchedulingFault Tolerance - AmazonMediumSoftware EngineerDesign a Distributed In-Memory Cache: Partitioning, Failover and Invalidation
Design a distributed in-memory cache shared by many services in front of a database, covering single-node eviction and expiry, key partitioning and rebalancing, replication and failover, and keeping cached values consistent after writes. It also probes protection against miss stampedes and hot keys.
System DesignOther