It all started out quite well, with a very interesting coding exercise that focused on real-world scenarios rather than on abstract algorithms/whiteboarding problem-solving.
The exercise was handled by Woven which did a very good job communicating with me. It consisted of two scenarios that were meant to simulate the actual work environment at the company. It was quite fun and entertaining, despite the time limit.
I completed both scenarios successfully and two days later Woven replied with an analysis of the solution, which was positive.
Then, I received another email from PacketFabric titled "Next step on your PacketFabric application!". It started with the following paragraph:
"Thanks for working through our Software Engineering scenarios! We were very impressed with your responses and would love to move forward."
As you might imagine, after reading this, I was quite excited! The next step was a call with one of the team leads, and I promptly scheduled it.
As far as I can tell and as my perception goes, the call went well. He gave me some time to ask questions, I asked about the company and how the typical workday looked like. He asked me about my previous experience and I gladly told him, besides describing some interesting projects that I worked on. I also told them that, although I wasn't actively using the stack they were using at the time, I used a similar library and that I *did* use it in the past, and besides, the skills were transferrable, which the developer agreed. He seemed to be impressed and he even said "I really enjoyed speaking to you, x. Talk soon".
The developer told me he wanted to make the interview process as painless as possible to me and that I'd get an email with the next step - which was supposed to be a call with three more people (at the same time, I guess) and the final step before hiring, I suppose - within one or two days.
5 days passed and nobody got back to me. At first, I gave them the benefit of the doubt and waited a bit more, I didn't think they'd just leave me hanging, but this seemed to be the case. I finally decided to email the developer and ask about the next steps. An hour later, I received a reply saying they decided "not to go ahead with my application at this time".
What really disappointed me, is that the message had *ZERO* feedback on WHY they decided not to go ahead, nothing, NADA, just a short cold "#nothnxbye". As far as I could tell, the whole process was going well. I actually stopped applying to other companies thinking I had a good chance of getting this role after the 1st interview (which was more than halfway through the process as they describe it).
The problem is not being rejected. That's part of it. But I'd expect at least a feedback on why they decided to not go ahead with me. I think companies that treat the rejected candidates as disposable and offer no feedback whatsoever don't deserve to have talented people working for them. This goes to show also how they might treat employees that end up working for them.
This culture should change and more respect should be shown for the people that took their time to apply, go through the challenge and interviews. The way they're doing now shows a total lack of respect for rejected candidates. In the end, they just kept me hanging with false hopes and wasted my time.