Шутка «найди того, кто тебе проинтервьюирует будущего интервьюера» слишком поверхностна, чтобы её можно было считать остроумной.
А это не шутка.
Чтобы быть хорошим разработчиком, нужно очевидно обладать техническими компетенциями.
Чтобы прособеседовать человека на должность разработчика, нужно обладать не меньшими компетенциями.
Все, круг замкнулся.
И кстати что это за интервью на фрилансе? Если у вас такого масштаба проект что кто-то согласен ждать интервью - зачем вам вообще фрилансеры? Обратитесь в любое HH агенство и возьмите людей в штат.
Ну или как вариант, выбирайте сами исходя из рекомендаций знакомых, ну и в целом:
- как быстро человек отвечает на сообщения
- скинул он шаблонный отклик или же изучил задачу (Пример плохой оценки "300 часов за все". Хорошая оценка декомпозируется на кусочки не более 4-8 часов)
- Задает ли он вопросы и какие.
Готовьтесь что 49 из 50 будут этим требованиям не соответствовать.
Отдельно хочу подчеркнуть еще несколько моментов:
- не работайте с сильно дешевыми фрилансерами. Если у человека в портфолио сплошные "сайт под ключ за 10 000") - он очевидно не сделает вам нестандартное тз.
- если ваше тз больше 5 страниц - его будут читать только люди с высоким рейтом и то не все.
- любые технологии которые предлагает вам разработчик проверяйте на массовость. Go хороший язык, но искать замену этому разработчику вы будете долго и больно. Не путайте массовость и модность. Node.js модный - но ситуация см выше.