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 1–18 of 18 results

  • AmazonMediumSoftware Engineer
    Digging Into Details: Untangling a Complex Team Problem and Finding a Root Cause

    Two behavioral prompts on diving deep: describe untangling a complex team problem by examining the details yourself, and finding the true root cause behind a misleading first explanation. It assesses hands-on investigation, rigor with evidence and fixes that prevent recurrence.

    Behavioral & LeadershipOther
  • AmazonMediumSoftware Engineer
    Going Above and Beyond for a Customer and Refusing to Lower the Quality Bar

    Two customer-focused behavioral prompts: describe going well beyond what was required to solve a customer's problem, and refusing to compromise on quality or service under pressure to cut corners. It assesses customer focus, judgment about trade-offs and raising standards for the whole team.

    Behavioral & LeadershipOther
  • AsanaMediumSoftware Engineer
    Partnering With Other Teams to Deliver Work That Spans Team Boundaries

    A behavioral interview question about how you work with teams outside your own, such as other engineering groups, product and design, when your work depends on or affects theirs. It tests aligning goals and interfaces, managing dependencies, resolving disagreements directly, and communicating clearly across team boundaries.

    Behavioral & LeadershipOther
  • BuildOpsMediumSoftware Engineer
    Senior Behavioral: Explaining Technical Trade-offs to Non-Technical Stakeholders

    A senior behavioral prompt about explaining technical issues, risks, and trade-offs to product, customer-facing, and leadership stakeholders without an engineering background. It tests audience awareness, translating detail into impact and options, and backing the approach with a concrete example.

    Behavioral & LeadershipOther
  • ClioMediumSoftware Engineer
    Growing the Managers Who Report to You and Handling Low Performers

    A people-leadership behavioral prompt for an engineering role that manages other managers. Candidates describe how they grew a manager reporting to them and how they handled an underperformer, and are assessed on diagnosis, clear expectations, coaching, fairness, decisive outcomes and the context behind their decisions.

    Behavioral & LeadershipOther
  • GongMediumSoftware Engineer
    Delivering Bad News to a Team or Stakeholders Without Losing Trust

    A behavioral interview question about a time you had to deliver bad news such as a missed deadline, a serious defect or an unpopular decision. It tests timing, choosing the right audience, delivering facts with options and a recommendation, owning the problem without blame, and following through afterward.

    Behavioral & LeadershipOther
  • GongMediumSoftware Engineer
    Driving a Project Forward When Goals and Requirements Are Ambiguous

    A behavioral interview question about making progress on a project or role whose goals, requirements or ownership were unclear. It tests how a senior engineer identifies unknowns, reduces uncertainty with cheap investigations and decisions, paces reversible versus hard-to-undo choices, and keeps stakeholders aligned.

    Behavioral & LeadershipOther
  • GongMediumSoftware Engineer
    Resolving a Conflict With a Coworker: A Senior Behavioral Walkthrough

    A behavioral interview question asking for a real conflict with a coworker and how it was resolved. It tests whether a senior engineer addresses disagreements directly, understands the other side, moves the debate onto shared criteria or evidence, preserves the working relationship, and reflects honestly on their own part.

    Behavioral & LeadershipOther
  • GoogleMediumSoftware Engineer
    Behavioral: Describe a Problem You Solved Through Deep, Structured Analysis

    Behavioral interview question from a senior software engineer loop at Google asking about a problem that required in-depth thought and analysis to solve. It assesses how a candidate handles ambiguity, forms and tests hypotheses, weighs options, verifies the outcome and explains complex reasoning.

    Behavioral & LeadershipOther
  • HubSpotMediumSoftware Engineer
    Walk Me Through Your Current Job: Scope, Responsibilities and Impact

    A behavioral opener for senior software engineers that asks you to describe your current job and the role you play in it. It tests how clearly you convey product context, personal scope and ownership, measurable impact and fit with the role being interviewed for, and how well you set up the follow-up questions.

    Behavioral & LeadershipOther
  • NielsenMediumSoftware Engineer
    Behavioral: Walk Through the Project You Are Most Proud Of

    A senior behavioral question that asks which project you are most proud of and why, then probes your personal contribution, the hardest decision you made, and the measurable impact. It tests ownership, technical depth, and the ability to explain trade-offs and lessons clearly to an interviewer.

    Behavioral & LeadershipOther
  • OracleMediumSoftware Engineer
    Behavioral: simplifying a complicated product or system and proving it worked

    A behavioral question asking for a complicated product or system the candidate made simpler. It evaluates how they diagnosed the source of the complexity, decided what to remove or hide, brought users and stakeholders along, and measured whether the simplification actually helped.

    Behavioral & LeadershipOther
  • SalesforceMediumSoftware Engineer
    Behavioral deep dive: scaling decisions, zero-to-one platforms, traffic spikes, conflict

    Hiring manager behavioral round for a senior backend engineer: a deep dive into a system you own with probing on scaling decisions and failure modes, plus stories about building a platform from zero, handling an unexpected traffic spike, resolving cross-team conflict, and motivation for the move.

    Behavioral & LeadershipOther
  • SalesforceMediumSoftware Engineer
    Behavioral: Coaching a Teammate and Upholding Team Coding Standards

    Two-part behavioral question for senior engineers: how you helped a teammate get better at a specific task, and how you maintain coding standards across your team. It tests mentoring approach, measurable growth, automating standards, code review norms and building team buy-in.

    Behavioral & LeadershipOther
  • SalesforceMediumSoftware Engineer
    Behavioral: Pivoting Mid-Project and Handing Off Work You Owned

    Two-part behavioral question for senior engineers: a time you had to pivot in the middle of a project, and a time you were pulled off a project where you were the main point of contact. It tests adaptability, re-planning, stakeholder communication and responsible handoffs.

    Behavioral & LeadershipOther
  • StripeMediumSoftware Engineer
    Architecture Deep-Dive: 15–20 Minute Past-Project Talk and Retrospective Follow-ups

    A Stripe staff-level architecture deep-dive: present a past technical project in 15 to 20 minutes, then field follow-ups such as what you would do differently. It assesses technical depth, how clearly you explain key design decisions and rejected alternatives, credible ownership of the work, and honest retrospection.

    Behavioral & LeadershipOther
  • StripeMediumSoftware Engineer
    Staff Behavioral: Deciding With Incomplete Info, Stakeholder Alignment, Mentoring

    Stripe staff-level behavioral prompts covering a difficult technical decision made with incomplete information, aligning stakeholders with competing goals, and mentoring engineers while scaling your technical influence. It evaluates judgment under uncertainty, influence without authority, and concise, impact-first storytelling.

    Behavioral & LeadershipOther
  • VisaMediumSoftware Engineer
    Behavioral: Solving a Hard Problem Simply and Breaking a Complex Project Into Parts

    Two senior behavioral prompts about complexity: describe a hard problem you solved with a simple solution, and a time you split a complex project into manageable parts. They probe judgment about simplicity, handling ambiguity, decomposition and sequencing, personal ownership, and measurable results.

    Behavioral & LeadershipOther