PracHub
QuestionsCoachesLearningGuidesInterview Prep
|Home/Machine Learning/Ancestry

Explain learning paradigms, loss, and embeddings

Last updated: Mar 29, 2026

Quick Overview

This question evaluates understanding of core machine learning concepts—learning paradigms (supervised, unsupervised, self-supervised), loss functions, and embeddings—and the competency to explain their roles and interrelations in model training and inference.

  • medium
  • Ancestry
  • Machine Learning
  • Software Engineer

Explain learning paradigms, loss, and embeddings

Company: Ancestry

Role: Software Engineer

Category: Machine Learning

Difficulty: medium

Interview Round: Technical Screen

## ML fundamentals (oral) Answer the following conceptual questions clearly and with examples: 1. **What is supervised learning?** What are typical inputs/labels and tasks? 2. **What is unsupervised learning?** What problems does it solve? 3. **What is self-supervised learning?** How is it different from supervised/unsupervised? 4. **What is a loss function?** Why do we need it, and what are a few common examples? 5. **What is an embedding?** - What does it represent? - How is it learned? - How is it used at inference time? 6. **Give several real-world use cases for embeddings**, especially in personalization or search.

Quick Answer: This question evaluates understanding of core machine learning concepts—learning paradigms (supervised, unsupervised, self-supervised), loss functions, and embeddings—and the competency to explain their roles and interrelations in model training and inference.

|Home/Machine Learning/Ancestry

Explain learning paradigms, loss, and embeddings

Ancestry logo
Ancestry
Feb 11, 2026, 12:00 AM
mediumSoftware EngineerTechnical ScreenMachine Learning
3
0

ML fundamentals (oral)

Answer the following conceptual questions clearly and with examples:

  1. What is supervised learning? What are typical inputs/labels and tasks?
  2. What is unsupervised learning? What problems does it solve?
  3. What is self-supervised learning? How is it different from supervised/unsupervised?
  4. What is a loss function? Why do we need it, and what are a few common examples?
  5. What is an embedding?
    • What does it represent?
    • How is it learned?
    • How is it used at inference time?
  6. Give several real-world use cases for embeddings , especially in personalization or search.
Loading comments...

Browse More Questions

More Machine Learning•More Ancestry•More Software Engineer•Ancestry Software Engineer•Ancestry Machine Learning•Software 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.