I went through the full process and the interviews went very well (or so I thought) but in the end I didn't get an offer on the grounds that "the team feels they need someone with a bit more Java/JVM experience for now". I was very surprised by the feedback since:
1. During our initial conversation I don't recall hearing that they were looking for candidates highly experienced in Java/JVM.
2. From my CV, it is clear that I am not a Java expert. Even if it wasn't, I explicitly told my first interviewer.
3. The interviews didn't cover Java/JVM (only one trivia question on the first interview, which was supposed to be an informal chat).
4. I recall being told during the interviews (more than once) that Schibsted was looking for generalists and not language-specific skills (something with which I agree deeply).
This makes me think that either:
a) The skill requirements for the position were not clear before starting the interview process.
b) The skill requirements are not properly checked.
c) Once a person enters the interview funnel, the feedback is not properly evaluated after every step.
d) The feedback was phony
The interviews themselves were pleasant and interesting, but I can't help but feel that my time was wasted.