Давайте, как я вижу этот процесс в нашей компании. Опыт у меня такой - я работал в компании, где было 4 человек, в компании, где я был 68. А сейчас в компании, где 17,000 человек. В первых двух компаниях отцы основатели были сами при программировании и поэтому все было проще. Да и стартапы это были. Нонешняя компания - это офигенный организм, призванный приносить доход отцам основателям. С этого надо все мерить. Скажу только, что программеров у нас чуть более 1,000 человек. А маркетинг - как минимум 7,000. Есть еще сэйлсы - тоже тысяч 5-6. Поскольку это крупномаштабное производство, то уменение работать в конвеере цениться выше индивидуализма. Но в программировании совсем без индивидуализма нельзя - поэтому терпят до определенного предела. Поскольку это конвеер, то и отбор людей идет соответственно. Сначала формальный поиск. Это было всегда, только когда был бум и программеров не хватало, то резюме поступало снизу с комментарием, что такой-то менеджер нашел и хочет. Как это попадало к менеджеру - отдельный вопрос. Поскольку народу не хватало, то это резюме почти наверняка попадало к тому, кто его подал. HR был не способен удовлетворить внутренний спрос и все было хорошо. Сейчас ситуация другая - на одно место до 20 человек бывает. И тут HR начинает выступать в качестве сита. Даже если манагер имеет кого-то на примете, то все равно резюме идет в HR - там его отсеят, если оно не соответствует объявленной должности. Причем эти ребята работают по ключевым словам. Поэтому формальные признаки очень важны. Есть целая индустрия по тому как научить писать резюме, чтобы оно прошло сито HR.