Короче, это вообще очень спорный момент. Ведь люди зачастую не являются логичными на 100%, все мы подвержены эмоциями и обстоятельствам, стереотипам и предрассудкам. Потому, например, в более известные и хорошие компании есть 3-6 этапов собеседований (не обязательно алгоритмы и технические). По крайней мере это снижает риск того, что кандидат имеет поверхностные знания и даёт более объективную оценку. Но это в идеале, разумеется. Эти собеседования тоже совсем иначе можно провести.