I generally reject about 50% of resumes that our recruiters provide. I generally reject about 80-90% of resumes from public job postings because so many of them are low-effort spam.
I prefer to phone screen people before providing the take-home homework. I would estimate that about half of those receive the take-home homework. Of those, I expect about 1/3 to knock it out of the park, and the other 2/3 are essentially getting a second chance to redeem themselves after a borderline phone screen.
We have a near 90% completion rate for the take-home challenge. Surprisingly, about 1/4 of candidates don't even bother completing their work enough to pass all of the tests (we provide the tests), which always surprises me.
My review process is to take their code, throw it up on GitHub for the repo we gave them to start, and then have the team review it as though it was a regular contribution. Depending on how well they did, we either give them a brief written summary of high level issues we found and a polite rejection, or we go over the PR with them in person and make a decision based on how well they responded to feedback, if they were able to understand why we made suggestions etc.