I know people say to keep ramping up the testing and difficulties of interviews but we've started to create a culture where all you end up with is people who are good at that, not creating value for the company. I once had to fire someone because they absolutely refused to fill out an annual self review that would have taken 10 minutes. (There were other similar events that lead up to this). Technically they could do the work just fine but didn't want to live in the real world. I had many conversations about attitude and working with the team. I don't know how an interview process would capture this. Incidentally, I see him at local meetups and he recently told me his is thinking about quitting his current job because their office moved 5 miles away and he didn't want another 5 minutes of commuting.