In a recent interview, I have been asked how to design assignments for an undergraduate course on computer science. Based on my previous TA experience, I did help my supervisor to design students assignments. My method is very simple --- because all the archived versions of this course in the past semesters are all on the server, I just need to use some of the past assignments as a mirror with some modifications.
However, when I told my above method to the interviewer, he looked very surprised and disappointed. Maybe my method is not right? If so, could someone give me any ideas on the correct way to design assignments? Thanks.