Hi I have an onsite interview coming up in about a week and I would be tested on system design principles and I have never done system design before. What can I do to best prepare for the interview?