A hiring manager from a major tech company reached out to me on LinkedIn. I really liked the role (and the chance to work for a company on that level) and said I will apply.
I was asked to perform a case study on some mock data and prepare a presentation. Then there were several rounds of technical interviews with positive verbal feedback at each step ("Your solution to this technical problem is perfect", "We really like how you visualized this data", "Your profile is exactly what we need for the team", etc...).
I got to a final "culture fit" interview, which a couple of friends of mine who already work there told me was a very good sign (They don't schedule that interview unless they consider the candidate technically worthy). I felt that interview went pretty good as well.
The nothing. Total silence, despite a promise of feedback within a certain time frame.
Several days later, after 3 or 4 follow up emails, the recruiter calls saying they went with another candidate. He also says that he can't provide any other feedback per company policy.
I emailed the hiring manager to thank them and ask for feedback.
Now I am seeing an opening for the exact same role on LinkedIn, and one of my friends on the inside confirmed that the opening is under that same hiring manager.
First of all, this has triggered a serious crisis of self-doubt, since I can think of 3 scenarios, only one of which is good:
I completely misread the situation, and didn't do nearly as well as I thought, putting serious questions on my ability to self-asses and to asses my interactions with other people. (But then why all the positive verbal feedback? Useless flattery? These were all developers, not sales people)
I was correct in assuming that everything was going well, but I raised some sort of red flag during the final behavioral interview, and that disqualified me not only from the role but the company as a whole (I hear that big tech has a lot of these criteria when hiring).
They did indeed go with another candidate, but then it didn't workout somehow (didn't agree on the offer, etc...). So optimistically, I am still a viable candidate for the role, now that "the competition is eliminated" so to speak.
How do I go about figuring out what happened and where do I need to improve?
Should I reach out to the hiring manager and see if I can get a second shot at this?