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 EngineerAnswer 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 EngineerAnswer 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 EngineerApproach 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 EngineerBehavioral 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 EngineerBehavioral: 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 EngineerBehavioral: 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 EngineerChoose 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 EngineerChoose 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 EngineerDefend 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 EngineerDescribe 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 EngineerDescribe 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 EngineerDescribe 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 EngineerDescribe 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 EngineerDescribe 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 EngineerDescribe 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 EngineerDescribe 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 EngineerDescribe 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 EngineerDescribe 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 EngineerDiscuss 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 EngineerDiscuss 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 EngineerEvaluate 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 EngineerExplain 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 EngineerExplain 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 EngineerExplain 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 EngineerExplain 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 EngineerExplain 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 EngineerHandle 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 EngineerHandle 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 EngineerHandle 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 EngineerHandle 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