Katkat

practice a little every day, paws crossed ♡

Applied Scientist 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–26 of 26 results

  • AmazonEasyApplied Scientist
    Describe overfitting and L1/L2 regularization

    This question evaluates understanding of model generalization and regularization techniques by probing knowledge of overfitting and L1/L2 regularization and their effects on model parameters.

    Machine LearningTechnical Screen
  • AmazonMediumApplied Scientist
    Designing a Bayesian Classifier for Case Analysis

    Tests your ability to design a probabilistic Bayesian classification system under conditions of informative missingness, non-stationary class priors, and strict calibration requirements.

    Machine LearningOnsiteBayesian ModelingMissing DataModel Calibration
  • 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
  • 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 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
  • 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
  • AmazonMediumApplied Scientist
    Explain core ML concepts and diagnostics

    This question evaluates mastery of core Machine Learning concepts and diagnostics, covering statistical inference (p-values), overfitting/underfitting and bias-variance, causal inference approaches, encoding/decoding, optimization and backpropagation, gradient stability, handling imbalanced data, evaluation metrics versus accuracy, and experimental A/B testing. It is commonly asked in ML interviews to assess breadth and depth in the Machine Learning domain and probes both conceptual understanding and practical application by testing theoretical knowledge, recognition of common failure modes, and diagnostic reasoning used to validate models and experiments.

    Machine LearningTechnical Screen
  • AmazonHardApplied Scientist
    Explain imbalance, metrics, bias-variance, Transformers vs. CNNs

    An Amazon machine-learning-engineer technical screen covering class-imbalance handling at the data, loss, and decision levels; leakage-aware validation; the bias–variance tradeoff; metric selection for rare-positive fraud data (PR-AUC, precision@k, calibration); and Transformer vs. CNN inductive biases. Includes worked numeric examples for cost-based thresholds and metric interpretation.

    Machine LearningTechnical Screen
  • AmazonHardApplied Scientist
    Explain key ML theory and techniques

    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 key ML theory and techniques states assumptions, handles edge cases, explains trade-offs, and shows how to validate the result clearly.

    Machine LearningOnsite
  • AmazonMediumApplied Scientist
    Explain surprisal and its units

    This question evaluates understanding of probabilistic information measures in language modeling, specifically the concept of surprisal, its units, and its relationship to evaluation metrics such as cross-entropy and perplexity within the Machine Learning/NLP domain.

    Machine LearningTechnical Screen
  • AmazonMediumApplied Scientist
    From Early NLP Embeddings to Modern LLM Embeddings

    Evaluate the architectural and practical evolution of NLP text embeddings, and formulate a decision framework comparing small bi-encoders versus large LLM-based embedding models based on retrieval quality, latency, and operational cost.

    Machine LearningOnsiteEmbeddingsNLPInformation Retrieval
  • AmazonHardApplied Scientist
    GRPO Deep Dive: Critic-Free RL, Parallelism, MLA, and Reward Design for a Reasoning LLM

    This question tests your deep understanding of Group Relative Policy Optimization (GRPO) for post-training reasoning models, including how critic-free optimization alters training dynamics, distributed memory scaling, KV-cache efficiency via Multi-Head Latent Attention (MLA), and reward hacking mitigations.

    Machine LearningTechnical ScreenReinforcement LearningLLM Post-TrainingGRPO
  • AmazonMediumApplied Scientist
    Implement SGD for linear regression and derive gradients

    This question evaluates understanding of gradient-based optimization and linear model training, including competency in deriving gradients for mean squared error and implementing stochastic (or mini-batch) gradient descent for parameter estimation.

    Machine LearningTechnical Screen
  • AmazonMediumApplied Scientist
    LLM Fundamentals: Tokenization Design and KL-Regularized SFT

    This problem tests your understanding of subword tokenization strategies and the theoretical motivation behind KL-divergence constraints during supervised fine-tuning.

    Machine LearningOnsiteLLMTokenizationSFT
  • AmazonEasyApplied Scientist
    List hyperparameter tuning methods

    This question evaluates understanding of hyperparameter tuning methods, including the competencies to compare different search strategies, analyze trade-offs in efficiency and parallelization, and design experiments to optimize model performance.

    Machine LearningTechnical Screen
  • AmazonMediumApplied Scientist
    Test whether two user populations differ

    This question evaluates competency in statistical inference and multivariate analysis, covering hypothesis formulation about equal distributions, preprocessing and normalization considerations, choice of statistical tests or modeling approaches, and interpretation of significance and effect size.

    Machine LearningOnsite
  • ByteDanceMediumApplied Scientist
    Explain GRPO for LLM Reinforcement Learning and How It Differs from PPO

    An ML question asking you to explain Group Relative Policy Optimization (GRPO) for fine-tuning large language models with reinforcement learning. It tests your grasp of group-normalized advantages, the clipped objective with a KL penalty, the contrast with PPO and its value model, and common failure modes.

    Machine LearningTechnical Screen
  • ByteDanceMediumApplied Scientist
    Implement Multi-Head Attention from Scratch

    An ML coding question asking you to implement multi-head attention from scratch in NumPy or PyTorch, from the query, key and value projections to the output projection. It tests tensor shape handling, scaled dot-product attention, masking, numerical stability and complexity analysis.

    Machine LearningTechnical Screen
  • ByteDanceMediumApplied Scientist
    Write the Cross-Entropy Loss and Compute Precision, Recall and F1

    An ML fundamentals question in two parts: write the cross-entropy loss for binary and multi-class classification and explain why it is used, then compute precision, recall, F1 and accuracy for a described imbalanced classifier. It tests exact formulas, careful arithmetic and metric choice.

    Machine LearningTechnical Screen
  • WayfairMediumApplied Scientist
    Simulate and Compare Multi-Armed Bandit Strategies

    Compare epsilon-greedy, UCB1, and Thompson sampling in a reproducible Bernoulli bandit simulation with reward, pseudo-regret, and repeated-run uncertainty.

    Machine LearningOnsite
  • eBayEasyApplied Scientist
    Named entity recognition: framing, algorithm choice, data processing, and metrics

    A machine learning question on named entity recognition for short e-commerce text such as listing titles and search queries. It asks you to define the task, compare NER algorithm families and choose one, plan labeling and data processing, and select entity-level and product-level metrics.

    Machine LearningTechnical Screen
  • eBayEasyApplied Scientist
    Optimizing BERT inference latency and throughput for a production NLP service

    An ML engineering question on speeding up a fine-tuned BERT encoder that has become too slow or too costly to serve in production. It tests profiling, model compression, runtime and serving optimizations such as batching and padding control, and how to verify that accuracy does not regress.

    Machine LearningTechnical Screen