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 3721–3750 of 9403 results
- GoogleMediumMachine Learning EngineerGenerate values by weighted probabilities
This question evaluates understanding of probabilistic sampling, numerical stability, input validation, and algorithmic trade-offs for streaming weighted random draws, including generator determinism via seeding and methods such as CDF/binary-search versus alias for performance.
Statistics & MathOnsite - GoogleHardProduct ManagerGoogle Strategic Foresight
Practice a Google product strategy case on five-year threats and technology trends. The solution frames Google's moats, evaluates AI-native search, regulation, distribution shifts, multimodal and privacy-preserving trends, and deep-dives on AI assistants with execution challenges, product applications, monetization, and guardrails.
Product / Decision MakingOnsite - GoogleMediumProduct ManagerGoogle product sense: choose a new-parent segment and design an MVP with success metrics
A Google product sense question: propose a product that helps new parents. It tests how a PM narrows an open-ended prompt to one segment, ranks real pain points, uses Google's existing strengths to shape a focused first version, and defines success metrics plus the safety and privacy risks of serving families.
Product Design & StrategyOther - GoogleMediumProduct ManagerGoogleness & Behavioral Deep-Dive
Practice PM onsite prompts covering product critique, going above and beyond for users, and resolving disagreement with metrics. The guide shows how to analyze a poorly designed product, define improvements and trade-offs, tell STARL stories, and use trusted metrics to align stakeholders.
Behavioral & LeadershipOnsite - GoogleMediumSoftware EngineerGrid Reachability From Start to Target With Impassable Water Cells
Decide whether a start cell can reach a target cell in a square grid when some cells are water and moves are limited to up, down, left and right. It tests modeling a grid as a graph, choosing a traversal, and handling walled-off regions and grid edges correctly.
Coding & AlgorithmsOnsite - GoogleMediumProduct ManagerGrounding Misinformation Moderation Decisions with a Retrieval-Augmented LLM Pipeline
A product manager system design prompt about using retrieval-augmented generation to help moderate misinformation on a platform at large scale. It tests pipeline design from claim detection through evidence retrieval to human review, evidence freshness, precision and recall trade-offs, success metrics, and risks such as prompt injection.
System DesignOther - 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 - GoogleMediumSoftware EngineerHandle teamwork, prioritization, and feedback scenarios
This question evaluates teamwork, prioritization, conflict resolution, mentoring, feedback delivery, and time-management competencies for a software engineering role in the Behavioral & Leadership category.
Behavioral & LeadershipTechnical Screen - GoogleHardSoftware EngineerHandle two teams duplicating work
This question evaluates leadership competencies such as cross-team communication, stakeholder alignment, prioritization, and conflict-resolution skills.
Behavioral & LeadershipTechnical Screen - GoogleMediumSoftware EngineerHandling Someone Taking Credit for Your Work and Juggling Competing Priorities
A two-part behavioral interview asking how you would handle a colleague taking credit for your work, and how you manage your time and coordinate with others when juggling several tasks with different priorities. It evaluates conflict resolution, communication and prioritization judgment.
Behavioral & LeadershipOnsite - GoogleMediumProduct ManagerHandling Unclear Communication
Practice answering a behavioral prompt about clarifying unclear names or questions in remote meetings. The guide gives respectful exact language, proactive meeting setup, paraphrase-and-confirm techniques, chat and caption usage, large-meeting flow control, and recovery when you answered the wrong question.
Behavioral & LeadershipTechnical Screen - GoogleMediumSoftware EngineerHandling an Ambiguous "Family Tree" Prompt
This question evaluates a candidate's competency in handling ambiguous requirements, focusing on requirement elicitation, clarification, incremental delivery, documentation, and risk management within a family-tree prompt.
Behavioral & LeadershipTechnical Screen - GoogleHardProduct ManagerHistorical FX-Rate Service – System Design
Practice designing a historical FX-rate service for 10k QPS with APIs, data models, precision, versioned corrections, hot and cold storage, caching, consistency, snapshot semantics, scalability, multi-region reliability, monitoring, and operations.
Product / Decision MakingOnsite - GoogleMediumSoftware EngineerHow Would You Verify a Smiling-Face Detection Feature in Google Photos?
A role-related question for software engineers: if your feature detects smiling faces in Google Photos, how would you verify that the detection is correct? It tests defining ground truth, choosing evaluation metrics and thresholds, covering hard cases and demographic slices, and validating the feature before and after launch.
Machine LearningTechnical Screen - GoogleMediumSoftware EngineerHow You Handle a Project With Unclear Scope and High Ambiguity
A behavioral question asks how you handle a project whose scope is unclear or highly ambiguous. It tests how you clarify goals with stakeholders, decide which unknowns to resolve first, make progress on documented assumptions, communicate changes, and back your approach with a real example.
Behavioral & LeadershipTechnical Screen - GoogleMediumSoftware EngineerHow You Prioritize When You Have a Large Amount of Work
A behavioral interview question asking how you prioritize when you have a large amount of work, illustrated with a real example. It tests the criteria you use to order work, how you handle dependencies and conflicting requests, what you choose to defer, and how you communicate those trade-offs.
Behavioral & LeadershipOnsite - GoogleMediumSoftware EngineerHow do you handle conflict and ambiguity?
This question evaluates a candidate's conflict resolution, communication, teamwork, leadership, ethical judgment, influence, and adaptability skills in a software engineering context.
Behavioral & LeadershipOnsite - GoogleMediumSoftware EngineerHow do you handle credit, leadership, and feedback?
This question evaluates collaboration, ownership, conflict management, influence without authority, leadership/mentorship, and feedback skills within the Behavioral & Leadership domain for software engineering roles, emphasizing practical application through concrete examples rather than purely conceptual understanding.
Behavioral & LeadershipTechnical Screen - GoogleHardSoftware EngineerHow do you handle workplace conflict scenarios?
This question evaluates interpersonal and leadership competencies, including communication, conflict resolution, de-escalation, stakeholder alignment, and maintaining team collaboration.
Behavioral & LeadershipTechnical Screen - GoogleMediumSoftware EngineerHow to handle huge inputs?
Answer the coding interview follow-up "what if the input is huge?" Covers memory checks, streaming, chunking, external sort, approximate structures, distributed processing, and engineering tradeoffs.
Software Engineering FundamentalsOnsite - GoogleMediumSoftware EngineerHow to host many domains on one IP?
Evaluates knowledge of DNS, HTTP/HTTPS request routing, TLS certificate management, and operational/security trade-offs when hosting multiple domains on a single public IP. Commonly asked to probe architectural reasoning and practical deployment trade-offs in the System Design domain at an architectural/operational level of abstraction.
System DesignTechnical Screen - GoogleEasySoftware EngineerHow would you lead a team through delivery issues?
This question evaluates leadership and team-management competencies—including delegation, prioritization, conflict resolution, and feedback communication—within a software engineering context and the Behavioral & Leadership interview category.
Behavioral & LeadershipTechnical Screen - GoogleMediumData ScientistHow would you use propensity score matching here
Evaluates proficiency with propensity score matching and broader causal inference concepts for observational treatment effect estimation, including identification assumptions, propensity score estimation and covariate selection, matching algorithms and common support, balance diagnostics, choice of estimand (ATE vs ATT) and uncertainty quantification, plus sensitivity checks and alternative methods. Common in Analytics & Experimentation interviews for Data Scientist roles because it probes understanding of confounding and identification in nonrandomized settings and requires intermediate-to-advanced applied statistics reasoning about methodological trade-offs.
Analytics & ExperimentationOnsite - GoogleMediumData ScientistIdentify and Fix Predictive Model Performance Gaps
Evaluates predictive-model audit skills across month encoding, feature scaling, and imbalanced classification. Strong answers fix cyclical seasonality, standardize where needed, and adjust losses or thresholds for recall.
Machine LearningTechnical Screen - GoogleEasySoftware EngineerImplement Batched Undo/Redo Layer
This question evaluates understanding of state management, undo/redo semantics, batched transactional edits, and memory-efficient change history representation for map-based document layers.
Coding & AlgorithmsTechnical Screen - GoogleMediumSoftware EngineerImplement Checksums and Feature Rollout Evaluation
This question evaluates string processing, checksum computation with modular indexing, parsing of dependency data, and business-logic evaluation for feature rollouts, including conditional eligibility checks and dependency resolution.
Coding & AlgorithmsOnline Assessment - GoogleHardSoftware EngineerImplement Longest-Match Text Replacement
This question evaluates string processing, pattern matching, greedy algorithm reasoning, and data structure design for efficient longest-prefix token replacement, and is categorized under Coding & Algorithms.
Coding & AlgorithmsTechnical Screen