The first two interviews was coding assessment and was easy-medium level. In the last two questions, even though in the coding session/demo session says that the domain knowledge can be random, please be prepared in your own field as well; not only on business domain. Just because it's a consulting firm, the interview might not go the way the HR manager told you.