Difficult but to the point and really good. Interviewers are knowledgeable but again, the interviewer may change from time to time and perhaps I may just have been lucky. In my opinion, a good interview should focus on application of knowledge rather than focusing on memory test. And that is exactly how it went.