Your question is Scaling a React Table. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Build a React app with a table that supports deleting rows and filtering; then explain how you would scale it to support 1 million users.
Implement the practical UI behavior first, then describe the production architecture. Explain state management, filtering semantics, API and database design, pagination or virtualization, caching, observability, and failure handling. Be explicit about which work remains client-side versus server-side. Since this is an ML-system-design interview, discuss whether ML is justified here and where it would introduce unnecessary complexity.