LinkedIn interview question

Describe various ML algorithms, their suitability in different situations, etc.