I saw a team member sharing the link to a job opening that was unlisted on the recruitment website. I exchanged a couple of messages with him and applied.
After 2 weeks from the application a project manager emailed me asking about my availability to schedule a call. My reply to that message and my follow up seven days later were never attended. At this point I thought I was ghosted.
After one month a recruiter started a new thread, I had a initial call with a recruiter, one code exercise with an engineer, a life story interview with another recruiter and at the last phase I had a two pair programming exercises one with an engineer and one with a data scientist and a deep dive conversation with an engineer. I think that the deep dive was sub-optimal, the conversation revolved around one project that I had worked on and I found it hard to highlight all my relevant experience based only on one project.
The main pain point was when I asked for a description of style of one of the interviews, I had asked the same question to three recruiters that couldn't answer the question but said they were forwarding it and I had no response from them. Only on the fourth time were I had the contact of a recruitment lead that I got the response.
From the first email of the recruiter to the last, it took 2 months.