As having a developer background that switched more towards management now, how do you expect companies to hire? From what I see take at home tasks are not ok, making everyone loose their minds, technical interviews are also not ok, then what? The attitude of developers now is: 30 minute interview in which the company needs to offer 100% salary increase compared to previous job, pay the developer a full day as he took 30 minutes for you and then just hire him based on his CV in which he lists all possible technologies in the world that he read about once in an article or wrote a to-do app 3 years ago.
> how do you expect companies to hire?
At least in my case, if I have 25+ years of employment history on my resume doing the same thing that I'm interviewing for (and this can be verified), the interview process should be a lot simpler.
That said, I am not all that averse to a respectful-of-my-time take home or having a discussion about a particular piece of code with a bit of prep, etc.
I've seen programmers far better than me get chewed up and spit out by the FAANG interview process because they hadn't prepped their leetcode skills enough. Anyway, I'm sure we could debate the interview process to death, but my original question stands: Can you just straight up say no to a coding interview at any FAANG or FAANG-like companies and actually get to an offer without having massive online reputation points?
I've had coding interviews at big companies but always on their premises, with the interviewer there talking to me while I code. So I'm ok with that. They've never asked me to do a take home. I did a few of those for smaller companies before realizing that it's better to refuse.
I want to know that the people I'll be working with are at least baseline competent in that regard.
There are incompetent charlatans that you’re competing against and if you’re not willing to engage to demonstrate that you’re not, some will (not entirely unreasonably) assume that you might be one.
That's when I realized what should have been obvious: the less rigorous the interview, the less effective it is at keeping out unqualified folks.