PracHub
QuestionsCoachesLearningGuidesInterview Prep
|Home/Machine Learning/TikTok

Explain overfitting, dropout, normalization, RL post-training

Last updated: Mar 29, 2026

Quick Overview

This question evaluates understanding of model generalization and regularization concepts—specifically overfitting, dropout, normalization techniques—and the application of reinforcement learning for post-training alignment in large language models.

  • medium
  • TikTok
  • Machine Learning
  • Machine Learning Engineer

Explain overfitting, dropout, normalization, RL post-training

Company: TikTok

Role: Machine Learning Engineer

Category: Machine Learning

Difficulty: medium

Interview Round: Technical Screen

## Machine Learning fundamentals Answer the following: 1. **What is overfitting?** How can it be mitigated in machine learning? 2. Narrowing to **deep learning**, what are common approaches to reduce overfitting? 3. **Explain dropout**: - What does it do during training? - Why is it considered regularization? - How do you handle it at inference time? 4. Compare **two common normalization methods** used in deep nets (e.g., Batch Normalization vs Layer Normalization): - What statistics do they normalize with? - How do their behaviors differ for different batch sizes and for sequence models? - **At deployment**, which statistics/parameters are used? 5. Describe common ways **reinforcement learning (RL)** is used in **LLM post-training** (alignment/fine-tuning after pretraining).

Quick Answer: This question evaluates understanding of model generalization and regularization concepts—specifically overfitting, dropout, normalization techniques—and the application of reinforcement learning for post-training alignment in large language models.

Related Interview Questions

  • Design multimodal deployment under compute limits - TikTok (easy)
  • Write self-attention and cross-entropy pseudocode - TikTok (medium)
  • Answer ML fundamentals and diagnostics questions - TikTok (hard)
  • Implement AUC-ROC, softmax, and logistic regression - TikTok (medium)
  • Explain FlashAttention, KV cache, and RoPE - TikTok (medium)
|Home/Machine Learning/TikTok

Explain overfitting, dropout, normalization, RL post-training

TikTok logo
TikTok
Feb 12, 2026, 12:00 AM
mediumMachine Learning EngineerTechnical ScreenMachine Learning
8
0

Machine Learning fundamentals

Answer the following:

  1. What is overfitting? How can it be mitigated in machine learning?
  2. Narrowing to deep learning , what are common approaches to reduce overfitting?
  3. Explain dropout :
    • What does it do during training?
    • Why is it considered regularization?
    • How do you handle it at inference time?
  4. Compare two common normalization methods used in deep nets (e.g., Batch Normalization vs Layer Normalization):
    • What statistics do they normalize with?
    • How do their behaviors differ for different batch sizes and for sequence models?
    • At deployment , which statistics/parameters are used?
  5. Describe common ways reinforcement learning (RL) is used in LLM post-training (alignment/fine-tuning after pretraining).
Loading comments...

Browse More Questions

More Machine Learning•More TikTok•More Machine Learning Engineer•TikTok Machine Learning Engineer•TikTok Machine Learning•Machine Learning Engineer Machine Learning

Write your answer

Your first approved answer each day earns 20 XP.

Sign in to write your answer.
PracHub

Master your tech interviews with 8,000+ 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
  • AI Coding 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.