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 91–120 of 748 results
- AmazonMediumSoftware EngineerImprove an Inefficient Team Process
This question assesses the candidate's ability to identify systemic bottlenecks, influence stakeholders through data, and implement sustainable process improvements while maintaining system stability.
Behavioral & LeadershipTechnical ScreenBehavioralLeadershipProcess Improvement - AmazonMediumSoftware EngineerInfluence a Colleague Who Prefers a Different Approach
Describe influencing a colleague through shared goals, fair comparison, evidence, willingness to revise, and a concrete collaborative decision.
Behavioral & LeadershipOnsite - AmazonMediumSoftware EngineerLeadership Principle Stories: Ownership, Dive Deep, Tight Deadline, Disagree and Commit
Behavioral interview practice built around leadership principles: tell stories about taking ownership beyond your role, diving deep under repeated follow-ups, handling a tight deadline, and disagreeing with a teammate then committing. It tests first-person STAR storytelling, measurable results and mapping each story to the principle asked.
Behavioral & LeadershipOnsite - AmazonMediumSoftware EngineerLearn What You Need to Solve an Unfamiliar Problem
Explain learning through an unfamiliar engineering challenge, with a defined knowledge gap, targeted resources, practical validation, expert feedback, and application.
Behavioral & LeadershipOnsite - AmazonEasySoftware EngineerMake Progress When Requirements Are Ambiguous
This question assesses the candidate's ability to navigate project uncertainty by balancing proactive momentum with risk management and stakeholder alignment.
Behavioral & LeadershipTechnical ScreenLeadershipAmbiguityCommunication - AmazonMediumSoftware EngineerMake a Difficult Decision Under Competing Constraints
Tests your ability to navigate high-stakes technical or organizational trade-offs where constraints conflict, evaluate options objectively, communicate decisions with transparency, and take ownership of the outcomes.
Behavioral & LeadershipOnsiteBehavioralAmazon Leadership PrinciplesDecision Making - AmazonMediumSoftware EngineerMake an Important Decision Before Every Option Can Be Explored
Explain a time-limited decision by identifying essential evidence, accepted uncertainty, reversible steps, stakeholder communication, and outcome checks.
Behavioral & LeadershipOnsite - AmazonMediumSoftware EngineerMaking a Decision with Missing Data
Tests a candidate's ability to demonstrate Amazon's 'Bias for Action' and 'Are Right, A Lot' leadership principles by executing a calculated, high-impact decision under uncertainty with clear rollback triggers.
Behavioral & LeadershipOnsiteBehavioralBias for ActionDecision Making - AmazonMediumSoftware EngineerNegotiate an Impossible Project Timeline
This question assesses your ability to manage stakeholder expectations, use data to drive project scoping, and maintain professional integrity when facing unrealistic deadlines.
Behavioral & LeadershipOnsiteLeadershipProject ManagementStakeholder Management - AmazonMediumSoftware EngineerOrganize a Product Initiative Across Stakeholders
This question assesses a candidate's ability to drive complex, cross-functional projects by aligning stakeholders, managing interdependencies, and adapting to shifting priorities.
Behavioral & LeadershipTechnical ScreenBehavioralLeadershipProject Management - AmazonMediumSoftware EngineerOvercome an Obstacle That Threatens Delivery
Describe a significant obstacle that threatened an outcome you owned and required more than extra personal effort. Explain how you diagnosed the true constraint, changed the plan, communicated trade-offs, aligned people, and reached a responsible result.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerOvercoming Major Obstacles to Reach an Important Goal
A behavioral interview question asking the candidate to describe a time they overcame significant obstacles to reach an important goal. It tests ownership, persistence and judgment: how the obstacles were identified, which actions removed them, what result was achieved and what was learned.
Behavioral & LeadershipOnsite - AmazonMediumSoftware EngineerOwnership Beyond Your Role: Stepping Outside Your Area and Driving an Improvement
An Amazon behavioral question on ownership: describe taking on significant work outside your area of responsibility, and spotting a company improvement that you then drove to completion. It tests initiative, influence without authority, sustainable follow-through and measurable impact.
Behavioral & LeadershipOnsite - AmazonHardSoftware EngineerPrepare Leadership Principle Stories
This question assesses the ability to articulate past professional experiences using the STAR (Situation, Task, Action, Result) method, specifically focusing on demonstrating accountability, bias for action, and navigating high-stakes ambiguity.
Behavioral & LeadershipOnsiteBehavioralSTAR-MethodLeadership - AmazonMediumSoftware EngineerPrioritize Under a Tight Deadline
This question evaluates a software engineer's skills in prioritization, resource management, stakeholder communication, risk assessment, and leadership within project delivery, and is categorized as Behavioral & Leadership testing project management and decision-making under constraints.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerRate Engineering Work Simulation Responses
This situational judgment exercise evaluates your ability to balance technical quality, customer impact, ownership, and stakeholder communication when resolving high-stakes engineering dilemmas under tight deadlines.
Behavioral & LeadershipOnline Assessmentsituational-judgmentleadership-principlesamazon-oa - AmazonMediumSoftware EngineerRecover from a Missed Deadline
Tests your ability to take ownership of project setbacks, proactively communicate risks, make pragmatic trade-offs under pressure, and establish lasting process improvements.
Behavioral & LeadershipTechnical ScreenBehavioralOwnershipDeliver Results - AmazonMediumSoftware EngineerReflect on criticism and deadlines
Reflect on criticism and deadlines 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 EngineerReflect on self, goals, learning, competitions
Prepare behavioral answers about self-description, goal planning, recent research-paper learning, and competition reflection. Includes structured examples, goal frameworks, paper-summary format, and learning-focused competition analysis.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerResolve Conflict and Challenge Project Decisions
This question assesses a candidate's ability to navigate professional disagreements by balancing data-driven technical reasoning with interpersonal tact, demonstrating ownership and the ability to influence stakeholders.
Behavioral & LeadershipTechnical ScreenConflict ResolutionLeadershipCommunication - AmazonMediumSoftware EngineerResolve a Conflict While Working with a Team
Describe a team conflict, the competing concerns, your actions, and the effects on the project and working relationship.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerResolve a Significant Disagreement with a Manager or Colleague
Explain a significant workplace disagreement through its underlying assumptions, respectful resolution, decision ownership, and follow-through.
Behavioral & LeadershipOnsite - AmazonHardSoftware EngineerResolve a Technical Disagreement with a Teammate
This question tests your ability to navigate professional conflict, prioritize objective technical outcomes over ego, and maintain collaborative relationships when faced with divergent architectural or implementation opinions.
Behavioral & LeadershipTechnical ScreenBehavioralConflict ResolutionLeadership - AmazonMediumSoftware EngineerResolving a Meaningful Conflict
This behavioral question evaluates your ability to navigate professional disagreements using data, uphold high technical standards, demonstrate Amazon's 'Have Backbone; Disagree and Commit' principle, and preserve long-term team trust.
Behavioral & LeadershipOnsiteBehavioralAmazon LPConflict Resolution - AmazonMediumSoftware EngineerRespond Constructively to Negative Feedback
Describe meaningful negative feedback that was difficult to hear and materially affected your work. Explain how you clarified its impact, evaluated it without defensiveness, changed a specific behavior, and gathered later evidence of improvement.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerRespond to negative feedback and exceed requirements
Respond to negative feedback and exceed requirements 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 - AmazonHardSoftware EngineerResponding to a Difficult Engineering Challenge
Tests your ability to diagnose and resolve a high-stakes, ambiguous engineering challenge while demonstrating ownership, data-driven decision-making, and measurable business impact.
Behavioral & LeadershipTechnical ScreenBehavioralAmazon Leadership PrinciplesOwnership - AmazonMediumSoftware EngineerResume Project Deep Dive: Tech Stack Choices, Trade-offs, Business Logic and Ownership
Walk an interviewer through a project from your resume, explaining why the team chose its technology stack, which trade-offs those choices carried, how the business logic works, and exactly which part you owned. It tests depth of understanding, honest ownership boundaries and consistency under repeated probing.
Behavioral & LeadershipTechnical Screen - AmazonMediumSoftware EngineerRoot-Cause Analysis Under Uncertainty
This question tests your structured approach to troubleshooting complex, ambiguous production issues and your ability to balance urgent mitigation with long-term systemic stability.
Behavioral & LeadershipOnsiteBehavioralRoot-Cause AnalysisIncident Management - AmazonMediumSoftware EngineerShare examples of impact and simplicity
This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Share examples of impact and simplicity states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.
Behavioral & LeadershipTechnical Screen