Как проверить team lead?
Среди слепых и одноглазый - король. Не знаете, как проверить - берите так, раз уж взялись не за своё дело.
Вы бы рассказали, специалисты какого профиля у вас есть и в каком количестве.
Как я понимаю (сужу по тегам), есть некоторое количество ASP.NET программистов, раз им понадобился тимлид. Если есть, то почему не устраивает выбор из своих программистов? На мой взгляд, выращенный тимлид  в большинстве случаев лучше, чем пришлый.
Если без тимлида все-таки не обойтись, то:
- Технические требования. Вот с этим пунктом беда, т к непонятно, кто будет собеседовать. Можете отправить собеседовать кого-то из своих программистов, но это как-то тупо, когда программист собеседует своего потенциального начальника. Вы, конечно, сами можете загуглить требования к ASP.NET Middle/Senior (даже на тостере их хватает), но скорее всего потеряете уважение в глазах соискателя, т к он быстро поймет, что вы разбираетесь в теме хуже него.
- Лидерские качества и организаторские способности.  Это уже вопрос к  психологам и к вашим умениям разбираться в людях. Распросите его, как бы он построил работу в своем отделе, как бы устанавливал подчиненным сроки, как бы воздействовал на конфликтных и т д.
В основном вам все равно придется ориентироваться на резюме, отзывы пред работодателей и на свою  интуицию.