Здравствуйте, sergey2b, Вы писали:
S>у меня в жизни было 3 идеальных собеседования
S>1) рассказали что в реальном проекте не могут решить задачу, но знают что я решал и попросили рассказать как решить
S>2) дали задачу написать код многопоточного приложения один writer и несколько reader на С++ код который бы я сам отправил бы продакшен S>дали dll с одной функцией void Test(string s, double d, char ch); и попросили выясснить что она делает
S>3) сказали что слышали что я могу написать ... спросили устраивает ли меня такая зарплата и если за месяц не будет прогресса выгонят
Это не собеседования на постоянку. Так контракторов с хорошим бэкграундом искать можно. И не на что серьезное все равно не ставить.
Да и способ такой сгодится только в маленьких конторах, где решение о найме принимает 1 человек. Иначе начнется протаскивание кого не попадя кем не попадя. А в хоть немного серьезных местах background check просто обязателен.