Submitted my resume through a referral. Got an email after a week or so to complete an online excel financial modeling test. The test was incredibly hard and required a lot of knowledge about ad analytics. I thought I bombed the test but then got an email a week later that I had a first round phone interview. The phone interview went well, seemed like the interviewer had a list of questions to get through. Felt very rushed and quick and the interviewer called me 10 minutes after our scheduled time as it was a very busy day for him. Found out a week later I was going to be invited for an onsite interview the following week. The onsite interview was me and five other candidates, and apparently they were only hiring one of us so there was a little bit of tension. I had five interviews 30 minutes each with different members from the finance and business operations teams. I thought the interviews went well and there weren't many technical questions. I was told I would be contacted within a week with a final response about my application but never received an email. I waited another week and then followed up with the recruiter about my application. She responded within 5 minutes, spelled my name wrong, and sent the classic rejection "We will hold your resume and reach out if we find other opportunities that match your skills... " etc... She also sent a link suggesting "other internship opportunities" which was slightly offensive/unprofessional as I was applying for a full time role and it seemed like she didn't intend to send an email about my application so I was kind of left in the dark.