Screening with HR, interview with manager, interview with team lead from another team that collaboration is close, interview with manager’s manager. Each stage around 30-40 min. conversation on my experience, motivation and plans. Recruiter was highly unprofessional. I refused to provide information on my current salary and she became rude. They pushed for 3 extra interviews and after 1 month from the last one I haven’t event received system notification that I am rejected. Total waste of time.