I think it varies by company, but at mine the questions are very much domain based for senior people. The focus is greater on algorithms for new grads.
The questions being asked aren't extremely challenging, they can be trained for. Willingness to learn new things (even if useless) and put in the effort to pass interviews is a positive signal imo.
On that note, it seems like HN has assumed the only work that exists is writing CRUD apps and not worrying about performance. There are many roles where you do need to have a strong understanding of performance and algorithms, and those are the difference between a smooth rollout and crashes in the middle of the night.