Recruiter contacted me that VigLink wants to hire and my profile matches their expectation.
Then had a quick phone interview with their VP of engineering where two basic questions were asked (factorial along with performance improvements etc) and some talk about work, project and VigLink.
Later no response from them, so followed up and was sent an email saying I am selected for OnSite so filled availability.
Reached to onsite where I felt that people were nice, with positive attitude and helping. I had 4 rounds of interview in which, few algorithm questions along with design questions were asked. The last round was little bit tricky but with hints from interviewer nailed that as well. (I was very much positive that interview went fine and will get an offer)
After that again no response from them, so reached out and was told that VigLink would like to have second round of Onsite with CTO and VP of engineering. And when I clicked on the link the next day, it said "there is no need to select slots, work with your recruiter". So, I sensed that position was filled so replied asking that if position was filled but never received a response back.
If VigLink is reading this then few notes for you,
1. Every candidate who gets interviewed sets aside some time from their schedule for interview. In return, what is expected is to show some professional courtesy in giving them regular updates. (This shows that teams are very disconnected and one of the factors to evaluate company)
2. If decision is already made to hire other employee then it's okay it's not end of the world. But again expectation is to provide communication clearly to the candidate.
I am little frustrated (not because I was not selected) but with the overall interview process. It appears that they need to respect other candidate's time, provide better communication and set proper expectations.