Katkat

practice a little every day, paws crossed ♡

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 3511–3540 of 9403 results

  • GoogleEasySoftware Engineer
    Count Rectangle Coverage on a Grid

    Implement an algorithm to compute cell-by-cell coverage counts for an n x n grid given multiple inclusive rectangular regions.

    Coding & AlgorithmsOnsitematrixprefix-sumdifference-array
  • GoogleMediumSoftware Engineer
    Count Up-Right/Right/Down-Right Grid Paths Through Ordered Checkpoints

    Count the paths across an n by m grid from the bottom-left to the bottom-right cell when each move goes up-right, right or down-right, optionally passing through checkpoints in a required order, modulo a large prime. It tests column-by-column dynamic programming and reducing memory use.

    Coding & AlgorithmsOnsite
  • GoogleEasyData Scientist
    Count super-streak segments in an event stream

    Count super-streak segments in a time-ordered event stream with an O(n) scan. The solution explains maximal segment boundaries, inclusive gap handling, duration and count checks, edge cases, streaming behavior, and changing-threshold follow-ups.

    Coding & AlgorithmsTechnical Screen
  • GoogleMediumSoftware Engineer
    Count user sessions from logs

    This question evaluates a candidate's ability to parse and process large-scale event logs, perform sessionization based on time gaps, handle out-of-order records and memory constraints, and reason about time and space complexity and optimization strategies in the Coding & Algorithms domain.

    Coding & AlgorithmsOnsite
  • GoogleMediumData Scientist
    Decide between two vendors under constraints

    This question evaluates a candidate's competency in decision modeling and cost‑sensitive machine learning, including causal inference for selection bias, propensity estimation, constrained optimization for capacity and SLA trade‑offs, and offline/online evaluation in the Machine Learning domain for a Data Scientist role.

    Machine LearningOnsite
  • GoogleMediumSoftware Engineer
    Decide string transform with directional tokens and walls

    Decide string transform with directional tokens and walls evaluates algorithm design, data structures, correctness, complexity, edge cases, and implementation details in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Coding & AlgorithmsTechnical Screen
  • GoogleMediumSoftware Engineer
    Decompress encoded string with nested repeats

    This question tests the ability to handle nested structures using recursion or a stack-based approach to expand string patterns based on repetition factors.

    Coding & AlgorithmsOnsiteStackRecursionString Manipulation
  • GoogleMediumSoftware Engineer
    Deduplicate and Order Batch and Streaming Logs

    Design both a batch algorithm and a streaming processor to deduplicate and chronologically order log records under different resolution policies, accounting for out-of-order delivery, late data, and bounded memory.

    Software Engineering FundamentalsOnsiteStreamingDeduplicationData Structures
  • GoogleMediumData Scientist
    Deduplicate events and rank products with SQL

    This question evaluates proficiency in SQL data manipulation and analytical querying—specifically deduplication using idempotency keys, window functions/CTEs for ranking, distinct aggregation by date, timestamp tie-breaking, and awareness of indexing and scalability trade-offs in large tables; the domain is Data Manipulation (SQL/Python).

    Data Manipulation (SQL/Python)Technical Screen
  • 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
  • GoogleHardData Scientist
    Define and apply Gmail user segments

    A Google data scientist analytics screen: propose actionable Gmail user segments from behavioral metadata, validate their stability and separability over eight weeks, design targeted interventions with metrics and guardrails, and run a privacy-aware experiment to measure per-segment lift. Covers segmentation axes, validation metrics, k-anonymity and differential privacy, CUPED, and RICE roadmap prioritization.

    Analytics & ExperimentationTechnical Screen
  • GoogleMediumData Scientist
    Demonstrate leadership in data ambiguity

    This question evaluates leadership in data ambiguity, assessing competencies in diagnosing underperforming metrics or models, articulating quantified trade-offs, influencing cross-functional stakeholders with data and experiments, and designing operational safeguards and accountability mechanisms.

    Behavioral & LeadershipOnsite
  • GoogleMediumData Scientist
    Demonstrate stakeholder communication and influence

    This question evaluates a candidate's stakeholder communication and influence using data, specifically assessing the ability to present analysis to non-technical partners, manage pushback, make trade-offs, and demonstrate measurable outcomes in a cross-functional decision context for a Data Scientist role.

    Behavioral & LeadershipTechnical Screen
  • GoogleMediumSoftware Engineer
    Dependency-Safe Deletion Order

    Tests directed graph modeling, cycle detection, and Kahn's algorithm using a min-heap to produce a lexicographically smallest topological sort.

    Coding & AlgorithmsOnsiteTopological SortHeapGraph
  • GoogleMediumData Scientist
    Derive MLEs and conditional Normal distributions

    This question evaluates proficiency in parametric inference and probability theory, specifically maximum likelihood estimation, bias of estimators, and conditioning in univariate and bivariate Normal distributions including constrained estimation of parameters.

    Statistics & MathTechnical Screen
  • 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
  • GoogleMediumData Scientist
    Describe Overcoming Challenges and Persuading Non-Data Colleagues

    Evaluates behavioral interview storytelling for persuading non-data colleagues and resolving workplace challenges. Strong answers use STAR, translate analysis into business terms, handle objections, show collaboration, quantify outcomes, and reflect on lessons learned.

    Behavioral & LeadershipTechnical Screen
  • GoogleMediumData Scientist
    Describe Your Research and Cross-Functional Collaboration Experience

    Evaluates behavioral storytelling for research rigor and cross-functional collaboration in data science. Strong answers explain problem framing, methodology, validation, stakeholder alignment, impact, and limitations.

    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
  • GoogleEasyData Scientist
    Describe a challenging project and how you succeeded

    This question evaluates a data scientist's ownership, technical depth in research and modeling, decision-making under constraints, stakeholder management, measurable impact orientation, and reflective learning, and it is categorized under Behavioral & Leadership for Data Scientist roles.

    Behavioral & LeadershipHR Screen
  • 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
  • GoogleMediumData Engineer
    Describe building and improving a dashboard

    Prepare a Google Data Engineer behavioral answer about building and improving a stakeholder dashboard. The solution covers business goals, KPI design, data validation, BI tooling, anomaly detection, root-cause analysis, feedback handling, and measurable impact.

    Behavioral & LeadershipTechnical Screen
  • GoogleHardMachine Learning Engineer
    Describe conflict and failure using STAR framework

    This question evaluates interpersonal and leadership competencies such as conflict resolution, accountability, communication, and reflective learning, along with proficiency in structuring responses using the STAR behavioral framework.

    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
  • GoogleMediumMachine Learning Engineer
    Describe leadership under changing priorities

    This question evaluates leadership, ownership, prioritization, communication, and adaptability skills within the Behavioral & Leadership domain for a Machine Learning Engineer role.

    Behavioral & LeadershipTechnical Screen
  • 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