Applied online and then had a recruiter screening. The recruiter was very nice and professional. Questions were very detailed and required me to give very specific answers of past experiences. Next round was 3 back to back interviews with the hiring team. These were 30 mins each. 2 weeks later I followed up and learned they filled the position.