No one question was difficult or unexpected.
Anonymous
My advice is to know the company, the position and be prepared to go in-depth on your rational for the design of the test assignment. Know why you chose to do what.
Check out your Company Bowl for anonymous work chats.