AI Interview Prep

AI Interview Prep

LLM System Design Interview #19 - Why ‘Train on the Internet’ Guarantees a Trash Model

The hidden, multi-month pipeline - parsing, filtering, and deduping - that turns raw web trash into frontier-model intelligence.

Hao Hoang's avatar
Hao Hoang
Nov 16, 2025
∙ Paid

You’re in an AI Engineer interview at OpenAI, and the interviewer asks:

“A project plan budgets 1 day for data prep: 𝘋𝘰𝘸𝘯𝘭𝘰𝘢𝘥 𝘊𝘰𝘮𝘮𝘰𝘯 𝘊𝘳𝘢𝘸𝘭. Why is this 𝘵𝘳𝘢𝘪𝘯 𝘰𝘯 𝘵𝘩𝘦 𝘪𝘯𝘵𝘦𝘳𝘯𝘦𝘵 mindset a complete fantasy that guarantees a 𝐭𝐫𝐚𝐬𝐡 model ?”

Most candidates say: “Because the raw data is low-quality. You need to apply quality filters to remove spam, filter out harmful content, and deduplicate the data so the model doesn’t memorize web pages.”

Wrong approach.

You’re describing a checklist, not an engineering strategy. You’re still thinking of data as a static “thing” you “clean.” You’re missing the most expensive and secretive part of the entire LLM stack.

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

Here’s the reality:

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