This looks really good, thanks for building this. Based on my level of experience I just started getting system design questions in my interviews and haven't really succeeded in any of them. I'm going to share this with my friends preparing for interviews too.