1. Phone call with recruiter
2. Online interview with manager
3. Technical interview with team members
Phone call was absurd. Interviewer was talking like machine - super fast, couldn't interrupt for questions, connection was breaking.
Second interview - interviewer was late for the interview and was not fully aware what the team does and what technologythey use. (For comparison they said one thing, and on the next interview team said completely different thing)
Technical interview was ok - team members were nice, questions were relevant. I got a bit confused with the task they wanted to discuss, it was for concurrency, but something very specific.
What left me with bad impression was that they were interviewing with me through different stages, but keep reposting the job listing for the exact same team like every other day.