Worst interview process of my life.
The first interview with the recruiter went fine. I then had a technical interview that was okay, although quite long (1.5 hours), and the interviewer gave me positive feedback.
After that, the recruiter told me the first technical interview was fine, but that I needed to do a second one.
The second technical interview was a complete nightmare. It lasted two hours, and the interviewer kept interrupting me the entire time. He asked me about almost every technology imaginable. Near the end, he asked me to solve a very difficult coding challenge in Python.
It honestly felt like I was interviewing to join NASA.