Here's some negative anecdata on this: our company (a smallish startup, doing open source application management in the cloud) has an awesome management team, and we ask every engineer to give a short talk, with slides, about some relevant interesting subject. This has definitely been a great way of finding good candidates who fit well.