I actually went through three interviews- an online assessment, a programming and math test onsite, and then an interview with a few people onsite.
Things went great the whole time, or so I thought. I talked about the many projects that I worked on with multiple teams. I told them my initial impression of Foundation and what I liked about it.
I think they were confused about the wording of their own questions on the written portion. Like, when I would rate my skills against other *senior* engineers like I was asked, (Let's say, a 6/10 in a javascript category versus other senior engineers) they took it to mean that I was rating myself in that skill, period. They were really, really concerned that I thought myself only 6/10 in javascript, and was asked later (in person) what I thought I could do to "get better". I was kinda taken aback by this but called them out on it in the in-person interview- "I was not rating myself a 6/10 in Javascript- I was rating myself 6/10 in javascript against other senior engineers, like the question was written."
I was sent a letter in the weeks since that they've identified other candidates whose skills were a better fit. I think however that they would have known this prior to the end of the third interview. For quite some time afterwards, I saw that the position was still posted online.
It was just an odd series of interviews. I don't think that they know how to interview senior candidates very well.