Katkat

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 Engineer
    Improve 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 Engineer
    Influence 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 Engineer
    Leadership 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 Engineer
    Learn 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 Engineer
    Make 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 Engineer
    Make 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 Engineer
    Make 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 Engineer
    Making 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 Engineer
    Negotiate 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 Engineer
    Organize 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 Engineer
    Overcome 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 Engineer
    Overcoming 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 Engineer
    Ownership 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 Engineer
    Prepare 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 Engineer
    Prioritize 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 Engineer
    Rate 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 Engineer
    Recover 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 Engineer
    Reflect 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 Engineer
    Reflect 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 Engineer
    Resolve 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 Engineer
    Resolve 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 Engineer
    Resolve 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 Engineer
    Resolve 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 Engineer
    Resolving 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 Engineer
    Respond 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 Engineer
    Respond 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 Engineer
    Responding 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 Engineer
    Resume 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 Engineer
    Root-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 Engineer
    Share 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