Applied online, was contacted to do a video interview that was basically just a recording of me answering ten or so very easy questions. Then had a phone interview with two different recruiters and was invited onsite for a final interview. Interview went really well, they told me they were really impressed with me and the recruiter called a couple days later and said the team really liked me. Come to find out the following week, they had 35 people interviewed for the same spot and I wasn't selected. Overall a good process but I wish the recruiter hadn't called me and told me I did really well because it set me up to believe I got the job. A couple weeks later the recruiter's boss called and told me he was also really impressed and they were keeping me in mind if they had openings.