The entire process took 2+ months.
During the first month, I was contacted by a recruiter from ClientSolv. I did a tech screen questionnaire, 30 min initial phone interview, CCAT, then a Zoom video interview with the manager. I was then invited for an on-site interview.
After waiting a week to hear when it would be scheduled, and no response from my recruiter, I was contacted by the company themselves and told (without reason) that I wasn’t a good fit for the Sales Engineering position, but was encouraged to try for a dev position that I was clearly not qualified for. It felt like they did this to simply get rid of me.
I wasted another month, doing the whole process again. After another CCAT (this time monitored?) that they were late to, I was then told they really wanted me- but that I’d have to now take a coding challenge... I’ve never done a coding challenge, and told them I’ve never done anything like that. “Oh, don’t worry, we just want to see where you are at!”.
I was told by the coordinator that I could do it in any language- but the challenge specifically asked for a solution in Groovy. It was easy to do in Python, but, again, not being anywhere qualified for this, I struggled to translate my answer into Groovy. I knew I would probably be told that I was no longer being considered, even though to my surprise I did pretty good and eventually even got the solution- but, to my absolute shock, no one had the decency to even send an email to say ‘Thanks for two months of your time, but no thanks.’
Hey- maybe here I’ll get a nice, canned, obvious response saying something along the lines of, ‘Aw gee! Sorry not everyone makes it buddy!’