The initial part of process was an live-coding interview outsourced to Karat. After completing and passing it I was informed that they are stopping ongoing recruitments for the time being. Tho, they've reached out to me after 5 months or so asking if I'm still interested. I was indeed so I've proceed - there were another 3 technical interviews (algorithms, data structures and system design) and another 2 non-technical interviews (values and management). The technical interviews were okay, nothing too crazy. I was doing pretty good on the algorithmic one but I had a bit of hard time on the data-structures. System design was in my opinion rather easy but while providing feedback they told me that I was asking too much questions and that I needed a guide (well, for me it's gathering business requirements). Anyways, after providing me feedbac, they have congratulated me and told me I'm allowed to take non-technical interviews. Before the non-technical interviews recruiter has called me from an unknown number from different country than was applying in (shouldn't be really taking such an unknown call) and was dictating me the possible questions I could get on the non-technicall interviews (I wasted solid 20 minutes during my workday on something that could have been an email).
Then I didn't get any responses for them for more than month. I've decided to contact them again and it took a week or so to clarify that they rejected my application as I didn't perform well enough on the interviews.
To sum it up, I've spent a lot of time on the interviews. I haven't meet they're expectations (I'm okay with that) but in the end they havent expressed much attention (in fact I felt ghosted).
In the end, I was provided with high level feedback