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 181–210 of 263 results

  • NetflixMediumData Scientist
    Critique culture memo and design probes

    This question evaluates a candidate's ability to operationalize organizational values, assess cultural signals, and design measurable diagnostics, reflecting competencies in leadership, stakeholder communication, ethical judgment, and metrics-driven decision-making.

    Behavioral & LeadershipHR Screen
  • NetflixMediumData Scientist
    Design experiment on culture memo emphasis

    This question tests the ability to design a rigorous A/B test for a qualitative product change, focusing on metric selection, potential bias mitigation, and pre-experimental planning.

    Analytics & ExperimentationHR ScreenA/B TestingExperiment DesignMetrics
  • NetflixMediumSoftware Engineer
    Show Behavioral Fit and Experience

    Show Behavioral Fit and Experience evaluates behavioral evidence, ownership, communication, trade-offs, and measurable outcomes in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Behavioral & LeadershipHR Screen
  • NexonEasyProduct Manager
    Walk Through Your Background and Motivation

    Prepare Nexon PM background and motivation answers with a coherent career story, game-product relevance, STAR project examples, strengths, weaknesses, player outcomes, live-service thinking, and cross-functional product judgment.

    Behavioral & LeadershipHR Screen
  • NextdoorHardSoftware Engineer
    Describe CAP, distributed systems, multithreading experience

    This question evaluates practical and theoretical competence in the CAP theorem, distributed system architecture, and multithreaded concurrency, covering consistency models, partition tolerance, fault tolerance, scaling strategies, synchronization primitives, and debugging/performance techniques.

    System DesignHR Screen
  • NextdoorMediumSoftware Engineer
    Which culture principle resonates and why

    This question evaluates self-awareness, cultural fit, reflective leadership, and communication skills within the Behavioral & Leadership domain for a software engineering role.

    Behavioral & LeadershipHR Screen
  • OpenAIHardSoftware Engineer
    Build a Reliable Streaming Chat UI

    This question evaluates understanding of real-time front-end architecture and state management in React, focusing on transient streaming state, concurrency control, UI consistency during tokenized updates, and the appropriate use of hooks such as useRef versus useState in the Software Engineering Fundamentals domain.

    Software Engineering FundamentalsHR Screen
  • OpenAIMediumProduct Manager
    Describe relevant PM experience

    Prepare OpenAI PM behavioral answers on analytical tools, mobile feature optimization, localization, and experiments. Includes STAR-style examples, metrics, guardrails, and tailoring advice.

    Behavioral & LeadershipHR Screen
  • OpenAIMediumSoftware Engineer
    Design Restart Strategy for Oracle Solver

    This question tests the ability to optimize restart intervals for a randomized algorithm with heavy-tailed runtime distributions, balancing the trade-off between progress and computation waste.

    Machine LearningHR ScreenProbabilistic ModelingAlgorithmsOptimization
  • OpenAIHardSoftware Engineer
    Explain JS threading and useState vs useRef

    This question evaluates understanding of JavaScript's execution model and concurrency mechanisms (including worker-based threading) along with React state-management semantics, specifically the behavioral differences between useState and useRef.

    Software Engineering FundamentalsHR Screen
  • OpenAIEasySoftware Engineer
    Explain Why You Want This Company and Infrastructure Role

    This question assesses the candidate's ability to connect their personal career trajectory with the specific engineering challenges of scaling large-scale AI infrastructure, testing alignment, motivation, and self-awareness.

    Behavioral & LeadershipHR ScreenInfrastructureBehavioralCareer Strategy
  • OpenAIHardSoftware Engineer
    Explain Your Engineering Ownership

    This question evaluates engineering ownership, technical leadership, end-to-end system responsibility, trade-off reasoning, and incident diagnosis by asking about recent hands-on work, technology choices, an owned system, and a production failure and fix.

    Behavioral & LeadershipHR Screen
  • OpenAIMediumSoftware Engineer
    Explain Your Technical Focus and Responsible Use of AI

    Assesses a candidate's technical ownership, practical experience integrating AI systems or tools, and their ability to navigate reliability, safety, and ethical trade-offs.

    Behavioral & LeadershipHR ScreenBehavioralAI SafetyTechnical Ownership
  • OpenAIHardSoftware Engineer
    How to answer common recruiter screen questions

    How to prepare for an OpenAI software-engineering recruiter / HR phone screen. Covers the full set of common screen questions — self-intro, work-setup and sponsorship logistics, employment history and departure narrative, promotion and leadership-vs-coding deep-dives, an ambiguity STAR story, search-timeline and 'why OpenAI', referral context, and compensation — with model answers, a STAR framework, and the mistakes that sink candidates.

    Behavioral & LeadershipHR Screen
  • OpenAIMediumSoftware Engineer
    Implement Three Research Coding Tasks

    This problem tests fundamental understanding of numerical stability in probability, memory-efficient buffering, and greedy combinatorial optimization.

    Coding & AlgorithmsHR ScreenNumerical StabilityDynamic ProgrammingStreaming Algorithms
  • OpenAIHardSoftware Engineer
    Lead Through Technical Difficulty and Project Conflict

    This question evaluates your ability to provide engineering leadership through severe technical uncertainty, resolve architectural or project disagreements constructively, and deliver measurable impact under high expectations.

    Behavioral & LeadershipHR ScreenLeadershipConflict ResolutionTrade-off Analysis
  • OpenAIHardSoftware Engineer
    Prevent Duplicate Request Processing

    This System Design question evaluates understanding of idempotency, request deduplication, client- and server-side reliability mechanisms, and concurrency control in distributed systems.

    System DesignHR Screen
  • OpenAIMediumSoftware Engineer
    Recruiter Screen: Current Work, What You Want Next, Level and Work Authorization

    Prepare for a recruiter screen for a software engineering role that asks what you are working on now, what you want next along with your current level and promotion history, and your work authorization. Tests concise, concrete answers that give a recruiter what they need to move a candidate forward.

    Behavioral & LeadershipHR Screen
  • OptiverHardSoftware Engineer
    Implement Expiration-Aware Retrieval Across Storage Levels

    Design and implement a multi-level storage system that purges expired items, filters for under-utilized storage tiers, and deterministically retrieves the highest-weight item.

    Software Engineering FundamentalsHR ScreenData StructuresDesignHeap
  • OptiverMediumSoftware Engineer
    Optiver SWE Intern HR Screen: Project Deep Dive — Hardest Parts, What You'd Do Differently, and Questions to Ask

    This Behavioral & Leadership interview prompt evaluates clarity of communication, ownership, reflective leadership, and the ability to concisely articulate one’s technical contributions during a short project deep-dive for a software engineering internship.

    Behavioral & LeadershipHR Screen
  • Retell AIEasySoftware Engineer
    Describe a Time You Explained a Complex Technical Concept to Non-Technical People

    A behavioral question for a customer-facing engineering role: describe one specific time you explained a complex technical concept to a non-technical audience and how you approached it. Tests STAR storytelling, audience analysis, accurate analogies and how the candidate checks that the message landed.

    Behavioral & LeadershipHR Screen
  • RipplingHardSoftware Engineer
    Design several backend components

    This problem tests your ability to design a robust backend architecture for an employee management system, focusing on data consistency, audit logging, and extensible API design.

    Software Engineering FundamentalsHR ScreenSystem DesignDatabase ModelingConcurrency
  • RipplingHardSoftware Engineer
    Design several large-scale systems

    This question tests the ability to design a distributed, high-concurrency reservation system that requires strong consistency for inventory management and low-latency read access for search.

    System DesignHR ScreenScalabilityConcurrencyConsistency
  • RipplingHardSoftware Engineer
    Explain Your Current and Previous Engineering Roles

    Introduce current and previous engineering roles with clear team purpose, personal scope, concrete responsibilities, and relevant progression.

    Behavioral & LeadershipHR Screen
  • RipplingHardSoftware Engineer
    Explain Your Reason for Changing Roles and Your Interest in the Team

    Explain job-change motivation and role interest with specific goals, evidence-backed fit, professional framing, and honest open questions.

    Behavioral & LeadershipHR Screen
  • RipplingHardSoftware Engineer
    Solve listed algorithm problems

    This problem tests your ability to model exchange rates as a graph and use path-finding algorithms to detect profitable arbitrage opportunities.

    Coding & AlgorithmsHR ScreenGraphsShortest PathBellman-Ford
  • RipplingEasySoftware Engineer
    Walk Through Your Current Role, a Recent Work Challenge, and How You Use AI Tools

    A recruiter screen for a senior software engineer role asks you to introduce yourself with a focus on your current team and responsibilities, describe a recent challenge at work and how you resolved it, and explain how you use AI tools day to day. It tests concise storytelling, senior-level ownership, and judgment about verifying AI output.

    Behavioral & LeadershipHR Screen
  • RobinhoodMediumProduct Manager
    Why this role and team scope?

    Prepare Robinhood PM recruiter-screen answers for role motivation and team scope. Covers crypto wallet and on-ramp product interest, cross-functional team size, data-science partnership, and scope of impact.

    Behavioral & LeadershipHR Screen
  • RobloxMediumData Scientist
    Write SQL to flag suspect payments and chargebacks

    This question evaluates proficiency with SQL conditional logic (CASE WHEN), JOINs, date/time arithmetic, aggregation, and encoding business rules for flagging suspect payments and chargebacks, and is categorized under Data Manipulation (SQL/Python) for a Data Scientist role.

    Data Manipulation (SQL/Python)HR Screen
  • Rokos Capital ManagementMediumData Scientist
    Explain motivations and background for hedge fund role

    This question evaluates a data scientist's background, motivation for working in a hedge fund, verbal communication and storytelling skills, and evidence of domain-relevant achievements from academics and internships.

    Behavioral & LeadershipHR Screen