Can you discuss the main differences between Lasso and Ridge regression models, and how would you select which one to use for a given problem?

Free for the first 3 answer contributors

Interview question asked to Machine Learning Engineers interviewing at Amazon, Okta, Amgen and others: Can you discuss the main differences between Lasso and Ridge regression models, and how would you select which one to use for a given problem?.