Trust me, not many of us fantasize about crushing an interview. The purpose of the guide was to help people use their time efficiently to study for an interview so they could get on to the important stuff.
I think most tech people hate the interview process in general.
I think this interview process does a few things that companies like.
1. Creates a deterrent from leaving. Once you finally get that job...you don't want to have to go through that process again any time soon 2. It create exclusivity..like colleges...by creating a difficult process and reducing acceptance rates, when you do make it, it feels like you really earned it. 3. It's an easy way to fit people through a square hole like the GRE, SAT or ACT
Do we like it...no