Interview question asked to Machine Learning Engineers interviewing at Affirm, SAP, Yahoo and other companies. Original question asked: Can you elaborate on the dissimilarity between L1 and L2 regularization and how it's implemented in regression analysis? Also, when would you prefer one over the other?.