First there is an initial phone screen, then a video skype interview, a data assessment, and afterwards an on-site interview.
So to sum off, the initial phone screen went well and that brought me to the skype interview with hiring manager. Here is where Tastemade messed up-- the recruiter schedules the skype interview with hiring manager on the EXACT same day I confirmed-- which gives myself and the hiring manager no time to really prepare.
My mistake was allowing the recruiter to do this and let the interview happen, when I could've indicated I needed more time. However i proceeded anyways, and the skype interview was so disorganized, it was just a mess for both of us. I felt the hiring manager was polite however-- I think she understood the situation and was very understanding. Manager was a cool person, however that ruined my shot at another interview.
The thing that ticked me off was-- I performed a data assessment for the hiring manager after the skype interview (at the time it looked as if i still had a chance). I created a nice recommendation algorithm, written in Python for them. Couple days later I get an email back from recruiter saying hiring manager will select another candidate. When I asked for feedback-- this is literally what she said "the hiring manager actually didn't look through any of the assessments-- she just really likes this one candidate". So, I appreciated the frankness in the recruiter by telling me what happened honestly, but there's a couple of things wrong here. 1. You're taking advantage of your applicants by making them do assessments that you will not look at-- or use for final decision. 2. You are wasting the applicant's valuable time, which is disrespectful and very concerning. After getting the rejection with my application I knew I did not want to spend anymore time with these people.
Funny note: A couple weeks later the position opened up again-- meaning they still can't fill the role.