Premature optimization in interviews kills more designs than actual bottlenecks. Start simple, scale when requirements force you to, and explain the complexity cost when you do.
This is the large-blobs pattern. Anytime you're moving big files, get your application server out of the data path. Object storage is purpose-built for this. Your app servers are not.
These tools solve real problems at scale, but they also introduce operational complexity. Strong candidates start simple and only add complexity when requirements demand it.