A chain of interviewers. The domain side is rather vague. (I guess they don't want to diverse too many "company secrets"?) The tech side of the interview is rather lengthy. In terms of technical skills, I believe they are somewhat advanced, but they are also somewhat "out-of-date" with current technologies... Maybe it was just the interviewer.