If you're going in for the 2nd interview, just make sure you really study out each of the concepts. If you're unprepared for any of those, then that will be the most difficult question for you. I didn't feel like there were any unexpected questions when I interviewed.