Even so, I do think it's worth considering what someone in your position can do to make things better. If an arms race is inevitable, can it at least be an arms race with positive externalities?
For example, if companies focused much more on security questions during interviews, that would create an incentive for devs to learn about security. Then we'd have more secure software as a positive externality -- in theory, at least.
If we could get companies to ask more questions about AI alignment, that could reduce risks from AI misalignment.
If we could get companies to ask more questions about optimizing the energy usage of apps and data centers, that could be good for the environment.
The pitch to hiring managers would be something like: The algorithms interview is not about algorithms per se. Algorithm knowledge is only somewhat useful on the job. Rather, the algorithms interview is about giving the candidate a chance to signal that they can master technical coding knowledge. It doesn't particularly matter what that technical coding knowledge is.
And, if you ask questions on topic besides the classic data structures and algorithms, that means you're measuring something different:
* You're measuring the candidate's passion to learn CS stuff that's not usually covered in interviews.
* You're measuring the candidate's ability to pick up something new on the fly.
* If you're transparent, and you publicize the topic(s) you interview for, you're measuring the candidate's passion for getting hired at your company in particular.
All of those measurements seem potentially more valuable than measuring how much time they had to study classic algorithms topics.