One 30 min phone screening, and a final 2 part interview. Part 1 was a group interview with 3 recruiters and you had to do a worksheet with potential things you might have to do on the job. (It took around 3 hours to complete) Part 2 was a values 1 on 1. Overall it was a good experience until the final interview process where they did something incredibly unprofessional about an hour right before I go to do the last interview (values) they cancelled my interview and I was very confused as to why I thought things went well so I’m assuming it’s just a reschedule as the person I was trying to interview with had to move some things around to speak with me. I get a call from them: “oh we made a decision really late last night and didn’t wanna call you or anything because you’re in a different timezone we decided to move on with another person sorry. We hope you still consider Shield AI in the future. I know this isn’t what you wanna hear right now to start your day. I can sync up with the team later to give you feedback from the team. And then we end the call I hang up. I thought about it ask for feedback through email and they get back to me about a week later to tell me they available today if you have time. I don’t because I’m doing other interviews now after a month+ of wasted time because this was over Christmas and New Years so I asked them to email me the feedback because I don’t have time. Haven’t received feedback it’s been about two weeks. Unsure what went wrong likely won’t ever find out during the final interview I was also sick but it took us weeks to set it up so I tried to just shove it off. I was pretty much the perfect candidate for the position also from a technical standpoint, I did mention I was LGBTQ+ in interview when asked about diversity although they/them was used in the worksheet for an example however knowing this is a company with mostly 90% of workers being veterans hired I felt it was likely down to discrimination.