I have been taking interviews for some time now and I exactly know where candidates go wrong when they start explaining terms like sharding, horizontal scaling, and file formats, without going deep into distributed systems.