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 1–30 of 263 results

  • AdyenEasyMachine Learning Engineer
    Build a Payment Fraud Detection Model

    Tests practical machine learning design for payment fraud detection, covering data preprocessing, temporal validation splits, class imbalance handling, and metric selection.

    Machine LearningHR ScreenFraud DetectionClassificationFeature Engineering
  • AffirmMediumSoftware Engineer
    Describe Feedback from a Manager and How You Acted on It

    This question assesses your self-awareness, coachability, and ability to translate constructive criticism into measurable professional growth.

    Behavioral & LeadershipHR ScreenBehavioralGrowth MindsetCommunication
  • AffirmMediumSoftware Engineer
    Describe a Mentoring Experience and Its Outcome

    This question evaluates your capacity for long-term technical mentorship, specifically focusing on your ability to adjust your teaching style, foster autonomy in others, and maintain professional boundaries regarding credit.

    Behavioral & LeadershipHR ScreenMentorshipLeadershipSoft Skills
  • AffirmMediumSoftware Engineer
    Explain Why This Company and Role Interest You

    This question assesses the candidate's research into the company's business model (BNPL), their alignment with financial technology values, and their ability to articulate a clear value proposition for the engineering role.

    Behavioral & LeadershipHR ScreenBehavioralFintechCareer Alignment
  • AffirmMediumSoftware Engineer
    Explain Your Role Motivation, Technical Fit, and Engineering Leadership

    This prompt evaluates your ability to deliver a clear, structured narrative during an initial recruiter screen, connecting your technical background, reasons for moving, and fintech/platform motivation to a concrete leadership achievement.

    Behavioral & LeadershipHR ScreenBehavioralCareer NarrativeLeadership
  • AirbnbMediumData Scientist
    Describe How You Use SQL in Data Science Work

    This question assesses a candidate's ability to articulate their technical workflow in SQL, focusing on data extraction strategies, quality assurance, and how technical analysis translates into business impact.

    Data Manipulation (SQL/Python)HR ScreenSQLData ScienceAnalytics
  • AirbnbMediumSoftware Engineer
    Describe your role, motivations, and values

    This question evaluates a software engineer's communication, self-awareness, motivation, and cultural-fit competencies, along with indicators of leadership, teamwork, and clarity in scope and impact.

    Behavioral & LeadershipHR Screen
  • AirbnbMediumData Scientist
    Present and Defend a Product Experiment You Designed

    Tests a candidate's ability to communicate and defend an end-to-end product A/B test with technical depth, covering hypothesis formulation, experimental design, metric trade-offs, and post-experiment business decisions.

    Behavioral & LeadershipHR ScreenA/B TestingExperimentationBehavioral
  • AirbnbMediumData Scientist
    Walk Through an Experiment From Design to Decision

    Walk through an end-to-end A/B test for an online marketplace feature, covering metric definition, randomization design, SRM diagnosis, and making a launch decision with conflicting trade-offs.

    Analytics & ExperimentationHR ScreenExperimentationA/B TestingProduct Analytics
  • AirtableMediumSoftware Engineer
    Design a lazy-initialized connection pool

    Design a thread-safe, lazily initialized connection pool with a PooledConnection wrapper: reuse idle connections first, cap active connections, define exhaustion (block-with-timeout) and shutdown semantics, and analyze concurrency safety and complexity. A common Airtable software-engineering screen question.

    System DesignHR Screen
  • Akuna CapitalHardSoftware Engineer
    Choose Between Python, Java, and C++ for a Service

    This question tests your understanding of language-level performance characteristics, memory management, and development velocity trade-offs in a distributed systems context.

    Software Engineering FundamentalsHR ScreenSystem DesignPerformanceConcurrency
  • Akuna CapitalMediumSoftware Engineer
    Design two-user communications handler with exceptions

    This question evaluates object-oriented design, state management, and custom exception handling skills for enforcing a single active communication pair and related invariants between two users.

    Coding & AlgorithmsHR Screen
  • Akuna CapitalMediumSoftware Engineer
    Implement React check-in/out month dropdowns

    This question evaluates front-end React skills including controlled components, state synchronization, interdependent input validation, keyboard accessibility/ARIA, and unit testing for UI behavior, and it sits in the Front-end/UI development domain (Other/Miscellaneous) with an emphasis on practical implementation rather than purely conceptual reasoning. It is commonly asked because interviewers use it to verify an engineer's ability to enforce input constraints, integrate dropdowns with existing form state and submission flows, maintain accessibility with native controls, and provide test coverage for validation and disabled-option behavior.

    Software Engineering FundamentalsHR Screen
  • AmazonMediumData Scientist
    Build DID panel and compute effects in SQL

    This question evaluates proficiency in panel data construction and causal inference workflows, specifically difference-in-differences estimation, SQL aggregation for user-week metrics, and propensity-score matching implemented in Python.

    Data Manipulation (SQL/Python)HR Screen
  • AmazonHardSoftware Engineer
    Build an LRU Cache with a Hash Map and Linked List

    This problem tests your ability to design a cache with O(1) time complexity for both get and put operations by combining a hash map with a doubly linked list.

    Coding & AlgorithmsHR ScreenHash MapLinked ListDesign
  • AmazonHardData Scientist
    Describe missed deadline and scope expansion

    This question evaluates accountability, ownership, project planning, stakeholder communication, risk-tradeoff analysis, and impact measurement competencies for a data scientist.

    Behavioral & LeadershipHR Screen
  • AmazonHardSoftware Engineer
    Design a Recursive File-Search API

    Implement a secure, recursive file-search API that validates search boundaries, handles symlink cycles, catches permission errors gracefully, and returns deterministically sorted matching paths.

    Software Engineering FundamentalsHR ScreenFile SystemsSecurityRecursion
  • AmazonHardData Scientist
    Design causal study for reminder impact

    This question evaluates a data scientist's competency in observational causal inference and program evaluation, covering concepts such as staggered rollouts, treatment definition, difference-in-differences diagnostics, matching/weighting, negative controls, interference handling, and power/MDE planning.

    Analytics & ExperimentationHR Screen
  • AmazonHardSoftware Engineer
    Explain the Most Complex Problem You Solved

    This question tests your ability to structure a high-stakes technical narrative using the STAR (Situation, Task, Action, Result) method while demonstrating depth of engineering judgment.

    Behavioral & LeadershipHR ScreenBehavioralLeadershipSystem Design
  • AmazonHardSoftware Engineer
    Return the Maximum of Every Sliding Window

    This problem tests your ability to maintain a sliding window maximum using an efficient data structure like a deque to achieve linear time complexity.

    Coding & AlgorithmsHR ScreenArraysSliding WindowDeque
  • AmazonHardData Scientist
    Validate DID and IV assumptions rigorously

    This question evaluates mastery of causal inference and applied econometrics, specifically difference-in-differences, two-way fixed effects, staggered adoption and treatment heterogeneity, instrumental variables (2SLS), clustering, and GMM-based inference.

    Statistics & MathHR Screen
  • AnthropicHardSoftware Engineer
    Assess an AI Research Organization and Explain Your Fit

    Tests a candidate's understanding of frontier AI research labs, their ability to critically evaluate safety-driven operational decisions, and how well their engineering background aligns with safety-focused development.

    Behavioral & LeadershipHR ScreenAI SafetyCulture FitBehavioral
  • AnthropicMediumData Scientist
    Describe a New Measurement That Changed a Business Decision

    Prepare a behavioral answer about creating a business metric, validating its definition, and demonstrating decision impact.

    Behavioral & LeadershipHR Screen
  • AnthropicMediumMachine Learning Engineer
    Design a Double Descent Experiment

    Tests your ability to design a controlled synthetic experiment demonstrating double descent, explain the mathematical causes of test error divergence near the interpolation threshold, and analyze the interplay between noise, conditioning, and regularization.

    Machine LearningHR Screendouble-descentgeneralizationlinear-models
  • AnthropicMediumSoftware Engineer
    Discuss Leadership, Motivation, and AI Safety Values

    Tests a candidate's technical leadership, ethical decision-making during trade-off conflicts, and genuine motivation for working on responsible AI systems.

    Behavioral & LeadershipHR ScreenBehavioralLeadershipAI Safety
  • AnthropicHardSoftware Engineer
    Explain AI Safety and Weigh Advanced AI Benefits and Risks

    Tests a candidate's nuanced understanding of AI safety, their ability to weigh catastrophic and near-term risks against transformational benefits, and their alignment with safety-first engineering principles.

    Behavioral & LeadershipHR ScreenAI SafetyAnthropicBehavioral
  • AnthropicMediumSoftware Engineer
    Explain How You Know a Professional Referrer

    This question assesses your ability to articulate the professional context and scope of a workplace referral, distinguishing genuine technical collaboration from casual networking while reinforcing your independent qualifications.

    Behavioral & LeadershipHR Screenbehavioralhr-screencommunication
  • AnthropicMediumSoftware Engineer
    Explain Mission Alignment and Readiness for an Individual-Contributor Role

    Tests your ability to articulate authentic motivation for AI safety research, map your systems engineering background to safety infrastructure, and justify a deliberate transition into an individual-contributor role.

    Behavioral & LeadershipHR ScreenBehavioralMission AlignmentCareer Transition
  • AnthropicHardSoftware Engineer
    Explain Your Motivation and Practical Approach to AI Safety

    Tests your ability to articulate authentic motivation for AI safety, critically engage with Anthropic's specific frameworks (like the Responsible Scaling Policy), and connect abstract risk mitigation to concrete software engineering safeguards and trade-offs.

    Behavioral & LeadershipHR ScreenAI SafetyBehavioralAnthropic
  • AnthropicMediumSoftware Engineer
    Give a Credible Why-This-Organization Answer

    Build a credible answer to a recruiter asking why a mission-driven AI organization and role matter to you. The framework connects public mission, truthful technical evidence, career timing, transferable skills, knowledge gaps, and a focused question without relying on prestige or invented experience.

    Behavioral & LeadershipHR Screen