Applied online. There was no recruiter screen,:
1.) Interview with hiring manager, immediately followed-up by another interview with a fellow team member
2.) 2 additional interviews with individuals from the company with the same title/responsibilities but working in a different product area
Each of the interviews told me specifically that they thought I was a great candidate and would be a good fit for the role, and that they would send positive feedback regarding my candidacy. Unfortunately, this was followed-up about a week later with a generic rejection email saying they were moving on with another candidate.