First I had one Codility Online Test which contained 2 questions to complete in about 80 mins.
One question was on numbers processing, it is on Internet & if one has seen that number question or knows that number system then solve with best performance, as I was able to get 40% in performance with my standard soln. Second question was on Text data processing which is not difficult also. So overall Codility Questions were average.
Then I had one round of discussion where the interviewer asked me to write the code to solve one problem, my approach couldn't have worked properly so he gave the hint but I was not able to complete the code in next 30 mins.
In 2nd round, I was asked to design a system, for which I made one rough & very high level kind of design & interviewer was expecting more clear & modularized design.
Though every interviewer claims that they don't expect everyone to know everything but still in interviews they expect the correct, good & production ready answers for their specific 1-2 questions. Many other things too but in short, reality of these companies will be far from what they claim, I think so.