5 stages interview process with progressing difficulty. Screening, development (fairly simple), architecture, deep dive and CTO conversation. All rounds were fairly simple, however despite good feedback there were no offer.
Company didn't give any feedback on the final decision reasons.