PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/Machine Learning/Amazon

Explain key ML theory and techniques

Last updated: Mar 29, 2026

Quick Overview

This question evaluates a candidate's understanding of core machine learning theory and practical modeling techniques, including parallelism in gradient-boosted trees (XGBoost), layer normalization in Transformer layers, multimodal neural network design and fusion strategies, collaborative filtering approaches, multi-armed bandit problem formulation and algorithms, and the probabilistic derivation and interpretation of logistic regression. It is commonly asked in technical interviews to assess breadth and depth across scalability, neural architecture and normalization choices, recommendation and online decision-making methods, and statistical modeling and regularization, and it falls within the Machine Learning domain testing both conceptual understanding and practical application.

  • hard
  • Amazon
  • Machine Learning
  • Machine Learning Engineer

Explain key ML theory and techniques

Company: Amazon

Role: Machine Learning Engineer

Category: Machine Learning

Difficulty: hard

Interview Round: Onsite

##### Question How does XGBoost perform parallel computation? Explain layer normalization in a Transformer block. Describe the architecture of a multimodal neural network. How does collaborative filtering work? Formulate and solve the multi-armed bandit problem. Derive and interpret logistic regression.

Quick Answer: This question evaluates a candidate's understanding of core machine learning theory and practical modeling techniques, including parallelism in gradient-boosted trees (XGBoost), layer normalization in Transformer layers, multimodal neural network design and fusion strategies, collaborative filtering approaches, multi-armed bandit problem formulation and algorithms, and the probabilistic derivation and interpretation of logistic regression. It is commonly asked in technical interviews to assess breadth and depth across scalability, neural architecture and normalization choices, recommendation and online decision-making methods, and statistical modeling and regularization, and it falls within the Machine Learning domain testing both conceptual understanding and practical application.

Related Interview Questions

  • Explain Core ML Interview Concepts - Amazon (hard)
  • Evaluate NLP Classification Models - Amazon (easy)
  • Explain overfitting, regularization, and LLM techniques - Amazon (medium)
  • Explain NLP/RL concepts used in LLM agents - Amazon (hard)
  • Design and evaluate a RAG system - Amazon (easy)
Amazon logo
Amazon
Aug 4, 2025, 10:55 AM
Machine Learning Engineer
Onsite
Machine Learning
24
0

Onsite Machine Learning Engineer: Mixed Topics

You are asked to answer concisely but with depth across the following topics:

1) XGBoost Parallel Computation

Explain how XGBoost achieves parallelism during training. State what can and cannot be parallelized and why.

2) Transformer Layer Normalization

Explain layer normalization in a Transformer block, including where it is applied (pre-LN vs post-LN), the formula, and why it is used instead of batch normalization.

3) Multimodal Neural Network Architecture

Describe a general architecture for a multimodal neural network (e.g., text + image, or tabular + text). Include common fusion strategies and how to handle missing modalities.

4) Collaborative Filtering

Explain how collaborative filtering works, contrasting memory-based and model-based approaches. Provide the core formulas and how predictions are made.

5) Multi-Armed Bandit: Formulate and Solve

Formulate the K-armed bandit problem and present at least two solution algorithms (e.g., UCB, Thompson Sampling). Show a small numeric example and discuss regret.

6) Logistic Regression: Derive and Interpret

Derive logistic regression from a probabilistic viewpoint, provide the log-likelihood and gradient, and interpret coefficients. Mention regularization and decision boundaries.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More Machine Learning•More Amazon•More Machine Learning Engineer•Amazon Machine Learning Engineer•Amazon Machine Learning•Machine Learning Engineer Machine Learning
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.