It's like every business is now completely terrified by a wrong hire and will only take the "perfect candidate" but at market rate
One of the "interesting" side effects is that it seems like interviewers are starting with the assumption that the person interviewing is an idiot who knows nothing and then works from there. So any slight misstep or misremembering of something puts you the fail box immediately.
My theory is that part of this is the broken culture of interviewing that we have as an industry. This "tricky CS puzzle" crap that originated at GOOG and MSFT is so prevalent that it's nigh impossible to actually succeed. More than once, it's obvious to me that the people DOING the interviewing couldn't pass their own interview...
I could easily have been denied for other reasons but it's one of numerous interviews where I go through 1-n cs questions and whenever I get to the first one I can't solve the interview is cut short. It's just a giant waste of everyone's time
1) actually I didn't lie, people I knew just kept +1'ing Python on my LinkedIn profile because I talked about it sometimes while I was doing a one off project in Python
For example, learning a new programming language every year for fun is a decent exercise that makes you better with your "current work tool" as well, keeps your tech stack perpetually up to speed, and isn't that hard - the second language takes significant time, the 15th (for 15+ years of professional experience) brings lots of things you've already seen, so you can do something useful on the first day and a reasonable project in the first week.
Would you spend a week learning a new tech stack for an upcoming interview, with the knowledge that they might not hire you? Only to restart the learning process again next week when you interview at another shop?
The big problem is putting all your eggs in one basket, which is bad if that one technology goes out of demand (as the grandparent painfully experienced). It's not something you do for hiring in a week before interview, it's something you do all the time in the years before as a part of your natural interest and "sharpening the saw" - if you spend the last 5 years working with technology A, a person who is "capable of picking up new technologies and languages with ease" would have picked up technologies B, C, D and E during that time anyway, and can go out to employers who want B truthfully claiming that they learned B back in 2015.
I make it clear in my cover letter that I am capable of picking up new technologies and languages with ease, which if you look at my resume and my personal projects on github is pretty plain and obvious -- I have 15+ years of professional experience in multiple languages and using all kinds of technologies. But they look at my current job/tech stack and say "hey, you don't match ours. sorry".
I even applied to dozens of jobs in the HN Who's Hiring, got a couple phone interviews, and nothing past that.
I finally got a job at a place that was using my stack and wants to convert it to something more modern.
This has definitely been a strange interviewing experience for me. I'm nearing 40 and have to wonder if ageism is becoming an issue for me.