First a take-home coding question (using Codility), then one phone interview, then another two phone interviews.
The last two interviews, I was told would be over Skype, and was told that I would need access to computer. In reality, only one of the two interviewers called me on Skype, and even that was without video; and the second one called me on the phone. None of the two required access to computer. Turns out, I didn't have to carve out the time slot with computer access, could have done everything over the phone. Time wasted.
All technical questions were at high school level, but non-technical ones were relatively ok (see next section).
After rejecting me, they didn't want to explain why. Generic terms like "not fit" were used. When pushed for specifics, they explicitly said that they won't tell.
This is puzzling, for I answered all technical questions correctly (they were extremely easy), and I answered non-technical questions confidently, from real and successful past experience.
From their own admission, their codebase has tons of technical debt, and they are "trying" to migrate forward. Yet, the technologies to which they're migrating are already outdated by several years.
Half of the staff, by their own admission, consists of people who are "not very excited" about migrating to newer technologies. With two of these people I actually spoke, and it's true: they both have been in software for decades, yet know only one design paradigm and two-three programming languages.