I interviewed with a technical recruiter and we spoke about my background and experience. The talk went well, there was a good rapport, and the recruiter expressed that they wanted to move forward to the next step of the process. Things then went quiet for a few weeks, and I was informed that they've had a change in staffing needs and were going to close the spot I was interviewing for. That's completely understandable; it's just happens sometimes.
The recruiter then offered to pass my application to any other teams if I found a position I thought I'd be a good fit for. I found one that was a pretty good but not perfect fit...some knowledge gaps, but one that wouldn't take much catching up.
So I did a code test that I was allotted a week to do, no small effort on my part, since I had to write it using a JavaScript framework I'd never used before. I knew my code wasn't perfect, but I felt it was pretty good, but communication just stopped. No notification that they'd decided to pass, nothing, even after contacting the recruiter afterwards.
Tenable seems like a good company with good people, so I was disappointed that this last bit of contact was handled so unprofessionally. I would much rather a company say "no" than to simply stop responding to contact.