I applied for the position and was contacted by a recruiter shortly after.
The next step was a phone interview with the hiring manager and another manager, focusing on technical discussions.
After that, I received an email to schedule an in-person interview lasting about 5 hours, involving multiple panel interviews with different team members.
At the end of the process, I was told I would receive updates within a week.
However, after that, the recruiter messaged me saying the process was taking longer than expected and thanked me for my patience.
I continued to receive similar messages over 4 to 5 weeks, but after that period, I never received any further updates or feedback.