Met with the recruiter, then met with the two people I'd be working for. Didn't feel confident, especially after not hearing back for 3 weeks. I then got moved to an in-person interview with the same people (who asked me the same questions?) and got the rejection a week later without any feedback.