Uber·Machine Learning Engineer·Technical Phone Screen
- Implement linear regression from scratch in code, supporting both the closed-form normal equation and gradient descent on MSE. Your implementation should include a fit method, a predict method, and handle the bias term cleanly. Be ready to discuss numerical pitfalls, collinearity, regularization, and why feature scaling matters for gradient descent.
“This one took longer than I expected.”