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 361–390 of 748 results

  • GoogleMediumSoftware Engineer
    Answer product, collaboration, and prioritization scenarios

    This question evaluates product sense, stakeholder management, prioritization, collaboration, leadership, continuous improvement and decision-making by prompting behavior-based examples across product trade-offs, team dynamics, and competing priorities.

    Behavioral & LeadershipTechnical Screen
  • GoogleMediumSoftware Engineer
    Answer project deep-dive and Why Google questions

    This question evaluates a candidate's ability to communicate project ownership, technical depth, measurable impact from internships and personal projects, and long-term career motivation.

    Behavioral & LeadershipTechnical Screen
  • GoogleMediumSoftware Engineer
    Approach a Forced-Choice Work-Style Assessment Consistently

    Tests a candidate's self-awareness, decision-making framework, and ability to navigate competing positive work values consistently rather than attempting to project an idealized persona.

    Behavioral & LeadershipHR ScreenBehavioralSelf-AwarenessDecision Making
  • GoogleMediumSoftware Engineer
    Behavioral Deep Dive: Task Overload, Mid-Project Pivot, Team Innovation, Onboarding

    A behavioral round built on variants of common questions with deep follow-ups: handling more tasks than expected and why the conflict arose, changing direction mid-project and measuring the result, making a harmonious team more innovative, and helping a teammate integrate beyond technical onboarding.

    Behavioral & LeadershipTechnical Screen
  • GoogleMediumSoftware Engineer
    Behavioral: Conflict, Mistake, Inheriting a Departed Teammate's Project, Initiative

    Practice a 45-minute behavioral interview built from four story prompts: a conflict with a coworker, a mistake you made and fixed, taking over a departed teammate's project when there is no handoff, and fixing a problem on your own initiative. It tests ownership, communication and whether your examples hold up under follow-up probing.

    Behavioral & LeadershipTechnical Screen
  • 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
  • GoogleMediumSoftware Engineer
    Choose Your Workplace Style

    This item evaluates workplace-style competencies such as self-awareness, prioritization, consistency, communication, adaptability, and time-management in a software engineering context.

    Behavioral & LeadershipOnline Assessment
  • GoogleMediumSoftware Engineer
    Choose best/worst actions in workplace ethics scenarios

    This question evaluates workplace ethics, confidentiality handling, conflict-of-interest recognition, anti-harassment awareness, integrity, and escalation judgment for software engineers.

    Behavioral & LeadershipOnline Assessment
  • GoogleHardSoftware Engineer
    Defend the Trade-Offs in One Project

    This question assesses a candidate's ability to articulate the engineering rationale behind technical decisions, balancing trade-offs against project constraints and evolving requirements.

    Behavioral & LeadershipTechnical ScreenBehavioralSystem DesignEngineering Leadership
  • GoogleMediumSoftware Engineer
    Describe Key Behavioral Examples

    This question evaluates interpersonal and leadership competencies—including communication, conflict resolution, teamwork, accountability, problem-solving, and adaptability—by eliciting concrete behavioral examples from past internships or projects.

    Behavioral & LeadershipTechnical Screen
  • GoogleMediumSoftware Engineer
    Describe a Failure and the Change It Prompted

    This behavioral interview question evaluates a candidate's self-awareness, accountability, and capacity to convert a significant technical or project setback into enduring operational or personal improvements.

    Behavioral & LeadershipOnsiteBehavioralLeadershipPost-Mortem
  • GoogleMediumSoftware Engineer
    Describe a challenging recent project

    This question evaluates leadership, communication, problem‑solving, technical ownership, and the ability to describe trade‑offs, diagnostics, measurable impact, and lessons learned within a software engineering project.

    Behavioral & LeadershipOnsite
  • GoogleMediumSoftware Engineer
    Describe a conflict with a colleague

    This question evaluates a candidate's interpersonal conflict-resolution, communication, and leadership competencies within software engineering teams, including stakeholder management and accountability.

    Behavioral & LeadershipOnsite
  • GoogleMediumSoftware Engineer
    Describe a major challenge you faced

    This question evaluates a candidate's behavioral and leadership competencies, including problem-solving, resilience, ownership, communication, and teamwork within academic, internship, or professional technical projects.

    Behavioral & LeadershipOnsite
  • GoogleEasySoftware Engineer
    Describe conflict resolution and stakeholder management

    This question evaluates a candidate's conflict-resolution and stakeholder-management competencies, including mediation, expectation management, and clear communication when navigating disagreements among peers, managers, and cross-functional partners.

    Behavioral & LeadershipOnsite
  • GoogleEasySoftware Engineer
    Describe conflict, ambiguity, and process improvement

    This question evaluates interpersonal and leadership competencies for a Software Engineer role—specifically conflict resolution, handling ambiguity, process improvement, cross-functional collaboration, and the ability to articulate technical decisions.

    Behavioral & LeadershipOnsite
  • GoogleMediumSoftware Engineer
    Describe manager and cross-team communication

    This question evaluates cross-functional communication, stakeholder management, expectation-setting, and risk escalation competencies in an engineering context.

    Behavioral & LeadershipOnsite
  • GoogleMediumSoftware Engineer
    Describe teamwork and personal achievements

    This question evaluates teamwork, leadership, problem-solving, communication, and self-awareness by probing examples of helping an underperforming teammate, managing challenging projects, and describing personal achievements.

    Behavioral & LeadershipTechnical Screen
  • GoogleMediumSoftware Engineer
    Discuss Challenges, Difficult Colleagues, and Multitasking

    This question assesses your ability to navigate workplace friction and manage competing priorities through structured reflection and professional communication.

    Behavioral & LeadershipOnsiteBehavioralLeadershipConflict Resolution
  • GoogleMediumSoftware Engineer
    Discuss Complex Systems and Failure Examples

    This question assesses a candidate's ability to analyze distributed system failures, communicate technical post-mortems clearly, and demonstrate personal accountability and iterative improvement.

    Behavioral & LeadershipTechnical ScreenDistributed SystemsIncident ResponseRoot Cause Analysis
  • GoogleMediumSoftware Engineer
    Evaluate career paths under visa constraints

    This question evaluates decision-making, strategic career planning, immigration risk assessment, and trade-off analysis for a software engineer navigating multiple post-layoff options under visa constraints.

    Behavioral & LeadershipHR Screen
  • GoogleMediumSoftware Engineer
    Explain Changing Priorities and Your Role on a Team

    Use concrete examples to explain how you respond to a material priority change and what contribution teammates reliably seek from you. Strong responses show explicit trade-offs, stakeholder alignment, adaptable collaboration, measurable impact, honest limits, and lessons carried forward.

    Behavioral & LeadershipOnsite
  • GoogleMediumSoftware Engineer
    Explain What You Would Do Differently

    This question assesses a candidate's ability to demonstrate professional growth, self-awareness, and the capacity to synthesize past mistakes into improved engineering practices.

    Behavioral & LeadershipOnsiteBehavioralSelf-ReflectionLeadership
  • GoogleMediumSoftware Engineer
    Explain Your Most Meaningful Project Contribution

    Prepare a project story that makes your most meaningful contribution and personal ownership clear. Explain one consequential decision, its tradeoffs and obstacles, how you evaluated the outcome, and why the work still matters.

    Behavioral & LeadershipOnsite
  • GoogleMediumSoftware Engineer
    Explain Your Most Technically Complex Project

    This question assesses the candidate's ability to articulate complex technical challenges, justify architectural design decisions, and communicate the impact of their personal contributions in a collaborative environment.

    Behavioral & LeadershipOnsiteBehavioralSystem DesignLeadership
  • GoogleMediumSoftware Engineer
    Explain handling a tight project deadline

    This question evaluates time management, prioritization, communication, teamwork, and leadership competencies in delivering technical work under pressure.

    Behavioral & LeadershipOnsite
  • GoogleMediumSoftware Engineer
    Handle Policy, Confidentiality, Integrity, and Conflict-of-Interest Scenarios

    Tests ethical decision-making, conflict-of-interest disclosure, data confidentiality adherence, and principled stakeholder communication under delivery pressure.

    Behavioral & LeadershipHR ScreenBehavioralEthics & IntegrityConflict of Interest
  • GoogleMediumSoftware Engineer
    Handle Teammate Who Feels Pressured

    This question evaluates interpersonal communication, conflict resolution, and leadership competencies, focusing on handling underperformance and interpersonal tension within a technical team.

    Behavioral & LeadershipTechnical Screen
  • GoogleMediumSoftware Engineer
    Handle conflict, priorities, and ownership scenarios

    This prompt evaluates behavioral leadership competencies—conflict resolution, stakeholder management, prioritization under tight deadlines, ownership and accountability, and the ability to synthesize differing perspectives—within a software engineering context.

    Behavioral & LeadershipTechnical Screen
  • GoogleMediumSoftware Engineer
    Handle overwhelmed team as senior manager

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

    Behavioral & LeadershipOnsite