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 421–450 of 748 results

  • GustoMediumSoftware Engineer
    Demonstrate Customer-Centric Judgment About AI

    Evaluates how an engineer makes grounded, customer-first decisions when designing or deploying AI features, balancing user risks, technical feasibility, and business impact.

    Behavioral & LeadershipOnsiteBehavioralAI & MLCustomer Empathy
  • HarveyMediumSoftware Engineer
    Defend a Project Decision and Its Trade-offs

    Prepare a project decision deep dive with concrete alternatives, personal ownership, correctness evidence, accepted costs, and a migration rationale.

    Behavioral & LeadershipOnsite
  • HarveyMediumSoftware Engineer
    Describe Leading a Technical Project

    This question evaluates leadership, ownership, collaboration, technical judgment, and project management skills within the Behavioral & Leadership domain of software engineering.

    Behavioral & LeadershipTechnical Screen
  • HarveyMediumSoftware Engineer
    Ownership, Tough Feedback, and an Important Problem Outside Your Focus Area

    Three behavioral questions from a hiring manager screen: a project you owned in the last year, tough feedback you received, and a time you discovered an important problem outside your immediate focus area. It tests ownership, coachability and judgment about raising issues beyond your own scope.

    Behavioral & LeadershipTechnical Screen
  • HarveyMediumSoftware Engineer
    Project Deep Dive + Core-Values Behavioral Round

    This interview module assesses your technical ownership, architectural decision-making, and alignment with engineering core values such as velocity, rigor, and customer obsession.

    Behavioral & LeadershipOnsitebehavioralproject-deep-diveleadership
  • HeadwayMediumSoftware Engineer
    Behavioral: Deciding With Limited Data, a Process Built With AI, Spec-Driven Delivery

    A behavioral screen with three prompts: a decision made with limited data, a process you implemented with AI, and a project delivered with minimal manual effort through spec-driven development. It tests judgment under uncertainty, verification of AI output, and turning requirements into a specification that drives the work.

    Behavioral & LeadershipTechnical Screen
  • HeadwayMediumSoftware Engineer
    Explain a Challenging Project, Influence, and Mentorship

    This question assesses a candidate's ability to articulate complex professional narratives, specifically focusing on technical leadership, conflict resolution, and the cultivation of junior talent.

    Behavioral & LeadershipTechnical ScreenBehavioralLeadershipMentorship
  • 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
  • Hudson River TradingMediumSoftware Engineer
    Design comprehensive OA test cases

    This question assesses a software engineer's practical test design skills under time pressure, specifically the ability to partition input spaces into equivalence classes and boundary cases for algorithm and data structure problems. It evaluates systematic testing methodology, including oracle-based verification strategies and defensible stopping rules — competencies commonly probed in online assessments and technical interviews to gauge engineering rigor.

    Behavioral & LeadershipTechnical Screen
  • Hudson River TradingHardSoftware Engineer
    Why pursue full-stack engineering?

    This question evaluates motivation, problem-selection preferences, cross-functional collaboration, and full-stack thinking as competencies relevant to a Software Engineer, and it falls under the Behavioral & Leadership category.

    Behavioral & LeadershipTechnical Screen
  • IBMMediumSoftware Engineer
    Describe open-source contribution experience

    This IBM software-engineer take-home behavioral question evaluates your open-source contribution experience end to end: the projects and repositories you worked on, your specific roles and most impactful contributions, how you collaborated with maintainers through issues, code reviews, and RFCs, and the lessons you took from code reviews and issue triage. A strong answer goes deep on one or two repositories with quantified, evidence-backed impact.

    Behavioral & LeadershipOnline Assessment
  • IBMEasySoftware Engineer
    How would you use generative AI at work?

    This question evaluates a candidate's judgment and leadership in applying generative AI tools, testing competencies in risk assessment, data confidentiality, security awareness, correctness verification, and team change management for a software engineer role.

    Behavioral & LeadershipOnsite
  • IBMMediumSoftware Engineer
    Six Timed Behavioral Prompts: AI Tools, Debugging, Teamwork, Explaining, Goals, Quality

    Six prompts from a recorded behavioral interview, each with one minute to prepare and three minutes to answer: vetting an AI tool's output, diagnosing a failure, teamwork, explaining your work, reaching a goal, and verifying that something you built works. Tests structured, specific storytelling under strict time limits.

    Behavioral & LeadershipOnline Assessment
  • InstacartMediumSoftware Engineer
    Answer standard behavioral questions

    How to answer the standard behavioral and leadership questions in an Instacart Software Engineer onsite using the STAR framework. Covers tell-me-about-yourself, end-to-end ownership, high-severity incidents, conflict and disagreement, failure and learning, tight deadlines with ambiguous requirements, prioritization, influencing without authority, process improvement, and your most impactful accomplishment — each with a quantified model answer.

    Behavioral & LeadershipOnsite
  • InstacartMediumSoftware Engineer
    Describe your most complex end-to-end project

    Describe your most complex end-to-end project 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 & LeadershipHR Screen
  • InstacartMediumSoftware Engineer
    Discuss an Interesting Project and a Deployment Mistake

    Tests an engineer's ability to articulate complex technical architecture, evaluate architectural tradeoffs, take ownership of production failures, and demonstrate long-term operational growth.

    Behavioral & LeadershipOnsitebehavioralsystem-reliabilityproduction-incidents
  • InstacartMediumSoftware Engineer
    Explain Technical Tradeoffs in a Project You Led

    Discuss a led project through concrete technical alternatives, implementation details, personal ownership, coordination, and supported outcomes.

    Behavioral & LeadershipOnsite
  • InstacartMediumSoftware Engineer
    Explain your biggest project with trade-offs

    This question evaluates technical leadership, system-design trade-off analysis, communication, and conflict-resolution competencies by probing a candidate's most impactful project, role, technical design choices, and a real teammate disagreement.

    Behavioral & LeadershipOnsite
  • InstacartMediumSoftware Engineer
    Past Project Deep Dive: Technical Trade-offs and Handling a Technical Disagreement

    A behavioral round built around a past project: walk through it, explain a significant technical trade-off and why you chose it, and describe how you handled a disagreement over a technical decision. It tests ownership, decision-making with evidence and collaboration, rewarding specific detail over general statements.

    Behavioral & LeadershipTechnical Screen
  • InstacartMediumSoftware Engineer
    Senior Behavioral Round: Project Deep Dive, Mentoring, Trade-offs and Disagreement

    A senior-level behavioral round covering four themes: a project deep dive, mentoring another engineer, a significant technical trade-off, and a disagreement with a colleague or manager. It tests ownership, depth on decisions, influence without authority and honest reflection on outcomes.

    Behavioral & LeadershipOnsite
  • IntersystemsEasySoftware Engineer
    Teach a networking concept to a beginner

    This question evaluates a candidate's ability to teach and explain a networking concept, combining networking subject-matter knowledge with communication, mentorship, and leadership competencies.

    Behavioral & LeadershipTechnical Screen
  • IntuitMediumSoftware Engineer
    Staff engineer self-presentation, what excites you at work, and your superpowers

    Behavioral prompts from a staff software engineer loop: give a short slide presentation on your background, interests, and proudest project, then answer what excites you at work and what your superpowers are. It tests storytelling, ownership, staff-level scope, and self-awareness.

    Behavioral & LeadershipOnsite
  • IntuitMediumSoftware Engineer
    Walk through resume and share behavioral examples

    This question evaluates a software engineer's communication, leadership, ownership, teamwork, and ambiguity-handling skills by requiring a concise resume walkthrough, a project impact description with decisions and metrics, and specific behavioral examples.

    Behavioral & LeadershipTechnical Screen
  • J.P. MorganMediumSoftware Engineer
    Answer common behavioral prompts

    Answer common behavioral prompts 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
  • J.P. MorganMediumSoftware Engineer
    Behavioral: Making Progress When Requirements Are Vague

    A behavioral question about how you move forward when requirements are vague or incomplete. It tests how a software engineer clarifies goals with stakeholders, separates assumptions from facts, delivers in small verifiable steps, and handles changes in direction along the way.

    Behavioral & LeadershipOnsite
  • J.P. MorganMediumSoftware Engineer
    Behavioral: Resolving a Team Conflict and Working Through a Constraint

    Two common behavioral questions from a software engineering interview: describe a conflict with someone you worked with and how you resolved it, and a time you faced a constraint such as limited time or resources and worked around it. It tests ownership, communication and structured storytelling.

    Behavioral & LeadershipTechnical Screen
  • J.P. MorganEasySoftware Engineer
    Describe a proud project and conflict

    This question evaluates interpersonal and leadership competencies—including communication, teamwork, conflict resolution, accountability, and reflective learning—by probing a candidate's description of a proud project and a conflict with a colleague.

    Behavioral & LeadershipOnsite
  • Lead BankMediumSoftware Engineer
    Explain PM collaboration and AI code quality

    This question assesses the candidate's ability to balance rapid product delivery with long-term code maintainability, specifically when integrating AI-generated code or working under aggressive PM timelines.

    Behavioral & LeadershipOnsiteBehavioralLeadershipAI-Assisted Development
  • LegoraMediumSoftware Engineer
    Deep-Dive into a Technical Project

    Tests an engineer's ability to articulate, defend, and reflect on a complex technical project, demonstrating clear ownership, architectural decision-making, and self-awareness about trade-offs and failures.

    Behavioral & LeadershipOnsiteSystem ArchitectureTechnical LeadershipTrade-offs
  • LegoraMediumSoftware Engineer
    Present a Technically Challenging Project

    Tests a candidate's ability to communicate complex technical work, defend architectural decisions under scrutiny, and demonstrate end-to-end ownership from problem formulation to production operations.

    Behavioral & LeadershipOnsiteBehavioralSystem DesignTechnical Communication