1/4 to 1/3 of the engineering teams checked out during COVID. They operate in klo mode, keep the lights on.
Leetcoding doesn’t make you an effective hire. Plenty of leetcode geniuses who landed a job but can’t solve problems and either can’t do the work or just don’t want to.
Maybe 1/3rd are still active and faking it and last third are moving things forward.
I left last year, and it was a very political place. Management quality also regressed. One team I worked with were all former IBM employees who came to manage at Amazon. They quiet quit on Day 1.
It is not quitting, you are still doing your job and you still get paid (unless you are fired). Is it different from regular work-to-rule (if you do that as a form of protest) or just doing your job (if you simply don't take unreasonable, out-of-contract requests)?
Sure people practice a bit when they play the interview game, but being successful in FAANG is pretty much unrelated to solving leetcode problems.
Doing the absolute minimum required not to get fired?
Or not meeting unreasonable expectations? Working unpaid overtime, responding to emails outside working hours, etc.
It's just doing your job. And of course it works anywhere.
The thing that has changed now is a lot more people are pushing out 3 tickets a month than before. But you can't necessarily point to who's slacking off and who's not.
So lot's of Leetcode etc.
Rust is my thing, so imagine struggling with the borrow checker during an interview.
It may not be the best way to choose if a developer is going to be good on the job (is there even a way).
But, I feel I'm a better programmer now than before.