As someone who's been involved in various stages of the hiring process, my question is, does it work?
I have been involved in hiring hundreds of people, at several different companies, and I have found that idiosyncratic hiring practices rarely help. It is much better to follow the KISS principle:
1. Screen the resumes and pick the top 10%
2. Email them and set up a phone call.
3. Chat for a few minutes, and if you like them, set up a face-to-face interview.
4. If you like them at the interview, and they can demonstrate competence, then offer them a job at the end of the interview.
I have worked for companies that did much more elaborate interviewing, including multiple interviews, lunch meetings, etc. We seldom changed our opinions after the first interview, it was time consuming, and the candidate pool was shrinking as the best people were accepting jobs elsewhere.