I had to interview the recruiter once, then 2 program managers separately. The interviews went well but I got rejected at the final step, which I did not expect based on how good the interviews went but also expected because the major I am studying in college was not mentioned on the JD