They found me from the internet and asked about my interest for their one of the open positions. Sent my resume and had 2 technical interviews with different interviewers but interview questions were based on "memorization techniques" plus some very fine details about the product. I feel that I was asked for a set of 40-50 questions that prepared from an exam preparation book or Q&A web sites...
Addition to technical things, I was expecting them to ask about my opinions on real use cases, my approach on enterprise scenarios and problem solving skills during these interviews. They've tested my memory only; not knowledge, experience nor expertise.
I think an average person even non-technical guy but has a good memorization skill (eg. user & developer manuals) can pass this interviews easily.