Overall, I am very happy with the recruitment process. It went as I would expect when recruiting a Senior. It was not a typical programming quiz or some live coding, just conversations, a lot of conversations.
At the beginning I had introductory interviews with HR, then a meeting with the future manager, where we talked about my history, about the companies I worked in, in which teams, what methodologies. A little about programming, but mainly about projects. Here I could also ask about the team, what the work looks like, what projects there are, what the team's goals are.
After positive feedback, I was given a recruitment task, in my opinion, quite simple. It had no time limit or any big requirements. It took me a little less than an hour.
There was a longer break in the recruitment process, I think 2 weeks (possibly due to the long weekend).
After another positive feedback, I had a meeting with Senior Dev and Senior UX. It was a more technical meeting, there were questions about specific problems, both backend and frontend. They put a lot of emphasis on the way of communication and the culture of work between teams.
That same day, probably right after, I had a meeting with the development team and it was a typical team fit. Everyone asked me a question, sometimes technical, sometimes very casual.
After that I got another short feedback and the last meeting was with the manager of the entire division.
The meetings were every few days, so even though it seems like there were a lot of them, the whole process went very smoothly and quite quickly. We were in constant contact, they always said when the answer would be, if something was delayed, they contacted me to apologize for the delay. The meetings lasted 30 minutes - 1 hour each.
The only thing I could complain about is that at the first meeting HR told me what the recruitment process would look like and in the end the process looked completely different. But it wasn't necessarily a bad change ;)