Comment on: F*** You, I Quit - Hiring Is Broken
While I agree with your statement about the goal of deeply technical interviews, the most important point of the article is "why am I doing algorithmic interviews when I'm applying for a front end position?"
While there still might be some merit to testing someone's problem solving skills, front end work tends to involve few to absolutely no algorithmic problems, and is generally very simple, and more about understanding the process and usage of the front end frameworks you use. I think if this guy was interviewing for a position that involves heavy data manipulation and storage, then sure, these are interview questions are quite important. That's generally just not the case with front end dev.
He probably should, so long as he doesn't come across as a whiner. He should at least ask (when scheduling an interview) something like "As I'm applying to be a front end dev, how technical or algorithmic is this interview going to be?" It's a perfectly valid question, and at least gives him time to prepare so he's not blindsided.