Most questions asked are behavioral based questions and they are about you. So definitely pull from your experiences from both work and school to be able to effectively answer the questions.
It’s always important to be prepared for an interview, but you never want to seem “rehearsed.” Each employer will have their own unique questions, as well as a few “generic” questions. Be prepared to answer questions like “What interested you in this position?, “ What qualifications do you think make you uniquely qualified?,” “Tell me about a time you helped your team complete a difficult task.,” and last but not least, “Do you have any questions for me?”
At a high level, the questions in your first interview focused on the who, what, and where. In the second interview, they will focus more on the how and why. Also, the higher the level of employee you speak with, the questions will likely be less specific your experiences, and more about you as a person and how you fit with the culture of the company and the expectations of their leaders.
Occasionally, employers ask more "out of the box" questions like the one you experienced. Possible reasons for asking questions like this are (1) to learn how you go about dissecting a problem/issue in order to resolve it, (2) to assess your creativity, or (3) to see how you adapt to an awkward or unique situation.
This answer could go on forever, but here is a generalization - Questions directly related to the skills need to do the job, motivational fit, past job history, behavioral based, relocation, salary, bonus, etc.
"Are there any questions you have for me?" This is probably one of the most important questions during the interview process.
Most employers use behavior based interviews, which rely mainly on questions that allow you to share specific experiences demonstrating competencies that fit the position.
A common question applicants ask at the end of the interview is about the employer’s timeframe for next steps. If you asked that then let the answer dictate how soon you follow up.
If a question throws you off a bit during the interview, there is nothing wrong with taking a bit of a pause and deep breath to help you refocus during the interview.
Practice answering these questions ahead of your interview and you will be better prepared. Keep in mind, employers are looking for candidates with strong leadership skills, so any chance that you have to draw upon that when answering questions, will be to your benefit.