Interview-ready answer
Supervised learning learns from examples paired with target labels, such as emails marked spam or not spam. Unsupervised learning looks for structure in data without provided target labels, such as grouping similar customers. Reinforcement learning learns a policy by taking actions and receiving rewards or penalties over time. The key distinction is the learning signal, not whether an algorithm is “intelligent.”