Systems design questions are the only part of interviews that I actually like and find useful for evaluating actual knowledge - I mean, I think it’s harder to fake it than memorizing a bunch of problems and their solutions on Leetcode.
It's ok to ask basic details about previous projects but then change the requirements and ask the candidate to update the design on the spot multiple times.