Sure. I built a team of ~35 this way and it worked out pretty well. There were very few dud hires, and of those that happened on investigation it was always because the process I put in place wasn't followed (on one occasion it wasn't followed by me!). It got noticed; we had customers telling us they had to deal with us because they couldn't match the talent we'd been able to attract. We had employees leave and come back because they wanted to work in a good team again.
The process wasn't anything special and the questions weren't particularly hard. It was very heavily standardized though.
No system is perfect. You'll get bad hires no matter what, and miss good hires. The question is only how many.