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 601–630 of 9403 results

  • AmazonHardData Scientist
    Evaluate concession gift-card policy with DID

    This question evaluates a data scientist's competency in causal inference and experimentation design, encompassing difference-in-differences with staggered adoption and event-study diagnostics, data inventory and unit-of-analysis specification, clustering choices, heterogeneity and guardrail analyses, and cost–benefit and optional randomized experiment design. Commonly asked in Analytics & Experimentation interviews because it gauges the ability to justify identification strategies, diagnose violations of parallel trends and propose alternatives, and translate empirical results into business-impact metrics, it sits at the intersection of conceptual understanding and practical application within the Data Science domain.

    Analytics & ExperimentationOnsite
  • AmazonMediumProduct Manager
    Evaluate delivery driver performance

    Evaluate delivery driver performance with a fair Amazon-style scorecard that goes beyond package count and delivery time. The answer covers route normalization, customer experience, safety guardrails, weather adjustment, driver coaching, and operational root-cause analysis.

    Product Design & StrategyTechnical Screen
  • AmazonMediumSoftware Engineer
    Evaluating Generative AI Use and Accuracy

    Tests a candidate's ability to assess when Generative AI is the right solution, choose appropriate architecture patterns (such as RAG or fine-tuning), and rigorously measure and improve model output accuracy in production.

    Machine LearningOnsiteGenerative AIRAGML Evaluation
  • AmazonMediumProduct Manager
    Experiment Design to Measure Whether Voice Ordering Lifts Amazon Purchase Frequency

    An Amazon product manager prompt asking how to design an A/B test for a new voice-shopping feature and learn whether it makes customers buy more often. It tests the choice of randomization unit, how purchase frequency is measured, sample sizing for noisy order counts, and guardrails such as accidental orders and order value.

    Analytics & ExperimentationOther
  • AmazonHardSoftware Engineer
    Explain Aurora-style internals: WAL, MVCC, replication, recovery

    This question tests your conceptual understanding of how log-structured storage engines, like Amazon Aurora, decouple the database log from the data pages to achieve low-latency replication and fast recovery.

    Software Engineering FundamentalsTechnical ScreenDistributed SystemsDatabase InternalsStorage Engines
  • AmazonHardApplied Scientist
    Explain Collaborative Filtering Approaches

    This question evaluates understanding of collaborative filtering approaches and related competencies such as neighborhood-based versus matrix factorization methods, differences for explicit versus implicit feedback, pointwise versus pairwise loss trade-offs, regularization, cold-start and popularity-bias mitigation, evaluation metrics, and scalability considerations. It is asked in the Machine Learning domain to assess both conceptual understanding and practical application for designing, evaluating (e.g., NDCG, MAP) and scaling recommender systems in technical interviews.

    Machine LearningOnsite
  • AmazonHardApplied Scientist
    Explain Core ML Interview Concepts

    This question evaluates core machine learning fundamentals including statistical modeling assumptions and loss functions (linear and logistic regression), ensemble methods and feature sampling in random forests, optimization algorithms (Adam versus stochastic gradient descent), and neural network capacity and training dynamics.

    Machine LearningTechnical Screen
  • AmazonMediumSoftware Engineer
    Explain Customer-Focused Technical Work and AI Verification

    This question assesses a candidate's ability to balance rapid AI adoption with rigorous engineering standards, focusing on ownership and customer impact.

    Behavioral & LeadershipTechnical ScreenBehavioralAISystem Design
  • AmazonMediumSoftware Engineer
    Explain Decoder-Only LLM Architecture and How vLLM Serves It Efficiently

    A two-part conversational question for AI infrastructure roles: explain how a decoder-only transformer turns a prompt into next-token probabilities, then explain how vLLM serves such models efficiently. It tests transformer internals, KV cache sizing, prefill versus decode bottlenecks, paged KV memory and continuous batching.

    Machine LearningOnsite
  • AmazonMediumData Scientist
    Explain How You Handled a Missed Commitment

    Prepare a behavioral example about a missed deadline, stakeholder communication, recovery, and improved commitment management.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumData Scientist
    Explain K-Fold Cross-Validation and Its Trade-Offs

    This interview question evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer for Explain K-Fold Cross-Validation and Its Trade-Offs states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Machine LearningTechnical Screen
  • AmazonMediumApplied Scientist
    Explain LLM architecture, tuning, evaluation

    This question evaluates understanding of transformer-based LLM architectures, positional embedding variants, parameter-efficient fine-tuning (PEFT) approaches, regularization strategies, and evaluation methodologies within the Machine Learning domain focused on large language models and NLP, emphasizing both conceptual understanding and practical application. It is commonly asked to assess the interviewee’s ability to reason about architecture and tuning trade-offs, model generalization and stability, and the design of reliable offline and online evaluation pipelines for production-minded language model systems.

    Machine LearningTechnical Screen
  • AmazonMediumApplied Scientist
    Explain Layer Normalization in Transformers

    This question evaluates a candidate's understanding of normalization techniques in deep learning—specifically Layer Normalization in Transformer blocks—covering the LayerNorm equation and the roles of gamma, beta, and epsilon, as well as contrasts with BatchNorm and RMSNorm, in the Machine Learning domain.

    Machine LearningOnsite
  • AmazonHardApplied Scientist
    Explain Logistic Regression Fundamentals

    This question evaluates understanding of logistic regression fundamentals, covering probabilistic modeling, Bernoulli likelihood and logit-link derivation, loss and gradient characterization, calibration and miscalibration remedies, regularization trade-offs, feature scaling and interactions, class imbalance strategies, evaluation metrics for skewed data, coefficient interpretation, and common failure modes. It is commonly asked in technical interviews to assess both theoretical and practical competencies in supervised learning within the Machine Learning domain, with a level of abstraction spanning conceptual derivation and practical application of model behavior and evaluation.

    Machine LearningOnsite
  • AmazonMediumApplied Scientist
    Explain ML evaluation, sequence models, and optimizers

    This question evaluates a candidate's competency in machine learning model evaluation and metrics, sequence modeling trade-offs between transformers and RNNs, image distributional shift detection, and comparative understanding of optimization algorithms within the Machine Learning domain.

    Machine LearningOnsite
  • AmazonHardApplied Scientist
    Explain ML statistics and model design concepts

    Explain ML statistics and model design concepts evaluates ML product requirements, data/labeling, modeling, serving architecture, evaluation, monitoring, and trade-offs in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    ML System DesignTechnical Screen
  • AmazonHardApplied Scientist
    Explain NLP/RL concepts used in LLM agents

    This question tests the ability to synthesize concepts across LLM agent architecture, RAG systems, and reinforcement learning, focusing on architectural design trade-offs and decision-making logic.

    Machine LearningOnsiteLLM-AgentsRAGReinforcement-Learning
  • AmazonMediumData Scientist
    Explain Overfitting and Underfitting in Machine Learning

    This interview question evaluates core ML concepts, assumptions, math intuition, training/evaluation trade-offs, and practical failure modes in a realistic interview setting. A strong answer for Explain Overfitting and Underfitting in Machine Learning states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Machine LearningTechnical Screen
  • AmazonMediumData Scientist
    Explain P-value, Confidence Interval, and Multiple Testing Adjustments

    Evaluates A/B testing inference fundamentals, including p-values, confidence intervals, multiple testing adjustments, Type I and Type II errors, z-tests versus t-tests, and CLT versus LLN. Strong answers connect definitions to experiment decisions and common pitfalls.

    Statistics & MathTechnical Screen
  • AmazonMediumData Scientist
    Explain Propensity Score Matching and Assess Covariate Balance

    This interview question evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer for Explain Propensity Score Matching and Assess Covariate Balance states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Statistics & MathTechnical Screen
  • AmazonMediumData Scientist
    Explain Statistical Outputs to Non-Technical Stakeholders

    Explain Statistical Outputs to Non-Technical Stakeholders evaluates statistical assumptions, formulas, estimation strategy, uncertainty, edge cases, and interpretation in a realistic interview setting. A strong answer states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Statistics & MathTechnical Screen
  • AmazonMediumMachine Learning Engineer
    Explain Technical Contributions and Delivery Under a Tight Deadline

    Explain a research or technical contribution and a deadline-driven delivery decision, with evidence, clear ownership, and honest limitations.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumSoftware Engineer
    Explain What You Want in Your Next Role

    Explain next-role motivation by connecting personal goals and evidence-backed strengths to verified team needs, while acknowledging open questions and tradeoffs.

    Behavioral & LeadershipOnsite
  • AmazonMediumSoftware Engineer
    Explain Why You Are Considering a Job Change

    This question assesses your ability to articulate a professional narrative that balances growth aspirations with current career satisfaction, ensuring that the motivation for leaving is proactive rather than reactive.

    Behavioral & LeadershipOnsiteBehavioralCareer GrowthCommunication
  • AmazonMediumApplied Scientist
    Explain XGBoost Parallelism Strategies

    This question evaluates a candidate's understanding of parallelism and system-level performance in gradient-boosted tree implementations, covering concepts such as histogram-based split finding, sparse feature handling, cache-friendly data layouts, thread-level work partitioning, and multi-machine data-parallel synchronization.

    Machine LearningOnsite
  • AmazonMediumSoftware Engineer
    Explain Your Interest in an Organization and Role

    Explain your interest in an organization and engineering role using specific reasons, relevant project experience, and a realistic contribution.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumSoftware Engineer
    Explain a GenAI Use Case and Learn from a Failure

    Tests your ability to critically analyze a production Generative AI architecture, dissect a technical failure or performance degradation, and demonstrate rigorous root-cause analysis alongside validated engineering remediations.

    Software Engineering FundamentalsOnsiteGenerative AISystem DesignRCA
  • AmazonMediumSoftware Engineer
    Explain a Project That Could Not Meet a Tight Deadline

    Explain a missed or renegotiated deadline with early risk signals, personal accountability, explicit scope trade-offs, and a concrete planning improvement.

    Behavioral & LeadershipTechnical Screen
  • AmazonMediumSoftware Engineer
    Explain an AI-Agent Project and Its Adoption

    Tests your ability to communicate end-to-end technical leadership for an AI agent system, covering technical architecture, stakeholder collaboration, and concrete user-adoption metrics.

    Behavioral & LeadershipTechnical ScreenBehavioralAI AgentsSystem Design
  • AmazonMediumSoftware Engineer
    Explain conflict, ownership, and AI use

    An Amazon-style behavioral interview prep set for early-career software engineers, spanning multiple conflict-resolution stories, deep root-cause investigation, ownership beyond your formal role, and responsible use of generative AI. It teaches a STAR-plus-reflection framework, what each prompt is really evaluating, and how to stay consistent under heavy follow-up questioning.

    Behavioral & LeadershipOnline Assessment