PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|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.

Ancestry logo
Ancestry
Feb 11, 2026, 12:00 AM
Software Engineer
Technical Screen
Machine Learning
2
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.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

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