AI Interview Prep

AI Interview Prep

Machine Learning System Design Interview #20 - The Vanishing Update Paradox

Why increasing LoRA rank from 8 to 256 kills learning - and how rsLoRA fixes gradient collapse.

Hao Hoang's avatar
Hao Hoang
Dec 05, 2025
βˆ™ Paid

You’re in a Senior ML Interview at OpenAI. The interviewer sets a trap:

β€œOur LoRA fine-tuning isn’t capturing the domain complexity. We increased the rank 𝐫 from 8 to 256 to give the model more capacity. But the loss curve flatlined. Why?”

90% of candidates walk right into it.

They say: β€œIt’s overfitting. Rank 256 is too high for a π˜“π˜°π˜Έ-π˜™π˜’π˜―π˜¬ adaptation. The model is just memorizing noise, so we should reduce r back to 16 or 32.”

-----

π“π‘πž π‘πžπšπ₯𝐒𝐭𝐲: They aren’t overfitting. You are suffocating the model.

AI Interview Prep is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

User's avatar

Continue reading this post for free, courtesy of Hao Hoang.

Or purchase a paid subscription.
Β© 2026 Hao Hoang Β· Privacy βˆ™ Terms βˆ™ Collection notice
Start your SubstackGet the app
Substack is the home for great culture