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 511–540 of 748 results

  • MetropolisMediumSoftware Engineer
    Deep-dive a cross-team technical project you led

    This question evaluates leadership, cross-team collaboration, technical ownership, project management, and the ability to make architecture trade-offs, mitigate reliability/security/performance risks, and quantify outcomes.

    Behavioral & LeadershipTechnical Screen
  • MetropolisMediumSoftware Engineer
    Describe disagreement with leadership and your approach

    This question evaluates interpersonal competencies such as conflict resolution, communication, stakeholder management and leadership judgment within a software engineering context.

    Behavioral & LeadershipTechnical Screen
  • MetropolisMediumSoftware Engineer
    Introduce yourself and explain your job search goals

    This question evaluates communication, self-presentation, articulation of career goals, alignment with role expectations, and the ability to address logistical constraints for a senior software engineering position.

    Behavioral & LeadershipTechnical Screen
  • MicrosoftMediumSoftware Engineer
    Adapt When Project Requirements Change Midway

    Explain a mid-project requirement change through concrete first steps, personal ownership, alternatives, scope trade-offs, and revised acceptance criteria.

    Behavioral & LeadershipOnsite
  • MicrosoftMediumSoftware Engineer
    Behavioral: Delivering Under a Tight Deadline and Handling a Difficult Situation

    A senior behavioral question in two parts: describe delivering an important project against a tight deadline, then a difficult work situation and how you handled it. It tests prioritization, scope negotiation, stakeholder communication, ownership of decisions, and composure under pressure.

    Behavioral & LeadershipOnsite
  • MicrosoftMediumSoftware Engineer
    Behavioral: Long Blockers, Missed Deadlines or User Complaints, and Career Direction

    Behavioral and career questions from a software engineering onsite: a time you were blocked for a long time, a project that missed its deadline or drew many user complaints, and your current focus, reasons for moving and future technical direction. It tests ownership, communication and a coherent career story.

    Behavioral & LeadershipOnsite
  • MicrosoftEasySoftware Engineer
    Collaborating With Teammates Across Regions and Working From Home

    A behavioral question about collaborating with teammates spread across regions and time zones and with teammates who work from home, followed by a request for a story that shows how you collaborate. It tests asynchronous communication, inclusive hybrid practices, and a concrete personal contribution.

    Behavioral & LeadershipOnsite
  • MicrosoftMediumSoftware Engineer
    Describe a recent innovation you delivered

    This question evaluates innovation, problem identification, stakeholder influence, trade-off management, measurable impact assessment, and reflective learning within the Behavioral & Leadership domain.

    Behavioral & LeadershipOnline Assessment
  • MicrosoftMediumSoftware Engineer
    Describe background and motivations

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Describe background and motivations states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipTechnical Screen
  • MicrosoftMediumSoftware Engineer
    Describe handling ambiguity and resolving design conflicts

    This question evaluates a software engineer's competencies in handling ambiguity, prioritization and delivery with limited guidance, risk management during migrations and experiments (including staged rollouts and A/B testing), and resolving technical design conflicts through stakeholder communication.

    Behavioral & LeadershipOnsite
  • MicrosoftMediumSoftware Engineer
    Explain Platform Evolution, Ownership, and Career Motivation

    Explain a platform’s evolution, your exact ownership, the trade-offs behind changes, and a concrete, professional motivation for the next role.

    Behavioral & LeadershipOnsite
  • MicrosoftHardSoftware Engineer
    Explain owning and debugging infra modules

    This question evaluates ownership, debugging, and operational competence for low-level infrastructure components such as storage, distributed systems, and other reliability-critical infra, emphasizing reliability/performance goals, incident investigation, trade-off reasoning, and executional ownership.

    Behavioral & LeadershipTechnical Screen
  • MicrosoftMediumSoftware Engineer
    Explain the Most Complex Project You Have Delivered

    Explain a complex engineering project through personal ownership, constraints, alternatives, execution challenges, measurable evidence, and lessons learned.

    Behavioral & LeadershipOnsite
  • MicrosoftEasySoftware Engineer
    Handling a Deadline You Will Miss, and Why Adding Engineers Late Backfires

    A behavioral question about realizing that a task you own will miss its deadline and what you do next, followed by a probe on why adding more people close to delivery tends to backfire. It tests early escalation, framing options and trade-offs, ownership, and an understanding of ramp-up and coordination costs.

    Behavioral & LeadershipOnsite
  • MicrosoftMediumSoftware Engineer
    Introduce yourself and explain 'Why us?'

    This question evaluates behavioral and leadership competencies—communication, decision-making under ambiguity, stakeholder alignment, technical leadership, mentorship, and impact articulation—within the Category: Behavioral & Leadership for a software engineering role.

    Behavioral & LeadershipTechnical Screen
  • MicrosoftMediumSoftware Engineer
    Resolve Technical Disagreement and Work Across Different Styles

    Discuss technical disagreement and contrasting work styles with fair alternatives, shared evidence, explicit decisions, and practical collaboration changes.

    Behavioral & LeadershipOnsite
  • MicrosoftMediumSoftware Engineer
    Resume Deep Dive: Technical Decisions, Personal Contribution, Challenges, Impact

    A resume-driven behavioral interview that walks through a past project in depth: the architecture and technical decisions, what the candidate personally contributed, the hardest challenges, and the measurable impact. It tests ownership, technical judgment and clear, structured storytelling.

    Behavioral & LeadershipOnsite
  • MicrosoftMediumSoftware Engineer
    Senior Engineer Behavioral: Explaining Something You Learned Recently and Applied

    A senior software engineer behavioral question asking the candidate to describe one thing they learned recently. It tests curiosity and learning habits, the ability to explain a new concept clearly and accurately with its limits, and whether the learning was applied to real work with a visible result.

    Behavioral & LeadershipHR Screen
  • MicrosoftMediumSoftware Engineer
    Senior Engineer Behavioral: The Toughest Situation You Handled at Work and How

    A senior software engineer behavioral question about the hardest challenge or most difficult situation the candidate has handled at work. It tests judgment under uncertainty and pressure, how the problem was diagnosed and prioritized, communication with stakeholders, an honest outcome, and lessons applied afterward.

    Behavioral & LeadershipHR Screen
  • MicrosoftEasySoftware Engineer
    Why This Company and Role, Three Traits That Fit, Job Changes, and Project Ownership

    A motivation and fit question set for a software engineer role focused on privacy and compatibility: why this company and role, three traits that make you a match, why you changed employers, and which parts of a resume project you built yourself. It tests self-awareness, honesty, and alignment with the work.

    Behavioral & LeadershipOnsite
  • MicrosoftEasySoftware Engineer
    Your View of AI and How You Use AI Tools in Software Engineering Work

    A behavioral question asking for your view of AI and how you use AI tools in your engineering work. It tests balanced judgment about benefits and limits, how you verify AI-generated output, accountability for what you ship, and care with private code and data.

    Behavioral & LeadershipOnsite
  • MillenniumMediumSoftware Engineer
    Explain a Project and Its Hardest Engineering Challenge

    Prepare a detailed project deep dive with clear ownership, a concrete engineering challenge, rejected alternatives, and evidence that the solution worked.

    Behavioral & LeadershipOnsite
  • MillenniumMediumSoftware Engineer
    How do you explain work to non-technical partners?

    This question evaluates a candidate's competence in communicating complex technical or ML topics to non-technical stakeholders and their motivation for working on AI/ML in trading contexts, with emphasis on translating technical tradeoffs into business impact, risk awareness, and domain constraints such as latency, cost, and compliance.

    Behavioral & LeadershipTechnical Screen
  • Mistral AIMediumSoftware Engineer
    Explain AI coding assistant usage strategy

    This question evaluates competency in responsible AI tool usage, ethical judgment, secure handling of sensitive data, attribution and licensing awareness, time management, and communication skills, and is categorized as Behavioral & Leadership with ties to software engineering practices and AI governance.

    Behavioral & LeadershipTechnical Screen
  • MongoDBMediumSoftware Engineer
    Behavioral: ownership, team play, and a deep dive on a project you led

    Senior behavioral interview prompts on ownership, being a strong team player, and leading a project, including hiring manager and director deep dives into past work. It tests specific first-person stories, accountability, collaboration, leadership of people and technical decisions, and consistent detail under repeated probing.

    Behavioral & LeadershipOnsite
  • MongoDBMediumSoftware Engineer
    How do you answer common HR screen questions?

    This question set evaluates senior-level behavioral competencies including professional storytelling, interpersonal communication, alignment with technical and cultural fit, and readiness to discuss compensation and career trajectory.

    Behavioral & LeadershipHR Screen
  • MongoDBMediumSoftware Engineer
    Summarize background, challenge project, and failure

    This prompt evaluates leadership, technical ownership, communication, system-design reasoning, and incident-analysis competencies by requesting a concise career narrative, a deep-dive into a challenging project (including constraints, trade-offs, architecture, validation, and metrics), and a meaningful failure retrospective.

    Behavioral & LeadershipTechnical Screen
  • Morgan StanleyMediumSoftware Engineer
    Respond to MS technology behavioral interview questions

    This question evaluates motivation, cultural fit, integrity, judgment, communication, and awareness of technology trends by asking about interest in the organization's technology division, an instance of noticing and addressing a problem, and perspectives on near-term industry developments.

    Behavioral & LeadershipOnsite
  • NVIDIAMediumSoftware Engineer
    Discuss activities, role, and project deep dive

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Discuss activities, role, and project deep dive states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipOnsite
  • NVIDIAMediumSoftware Engineer
    Explain a graphics testing project in depth

    This interview question evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer for Explain a graphics testing project in depth states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipOnline Assessment