Definitely not. We are no better at finding good employees than we ever were. It's the human biases that make it bad, not the technology.
"We" as in "industry in general" or "we" as in "HR at my company"? Although, I'd be more interested in what Microsoft does.
"We" as in "industry in general" or "we" as in "HR at my company"? Although, I'd be more interested in what Microsoft does.