I've changed jobs every 2-3 years for the last 10 years, for a mix of personal and professional reasons (plus covid) and I've seen so much poor recruitment practice. I've also seen some shocking hires come out of it in the companies I have worked for.
In one role I applied for, I had a call with a recruiter, psychometric testing, follow up call with the recruiter, initial call with the company, call with HR, call with another member of the company, then a 'quick chat with the director'. Each one of these took an hour to do, and in some cases several hours to prep. Then they ghosted me. I was not impressed with that, and politely declined when they invited me to apply for another role 6 months later.
I have also failed online tests for retail roles, I don't take that personally though. I think there is a knack to passing those tests, and despite plenty of retail and customer service experience in my younger years, I apparently don't have that knack!
One role I applied for, the interviewer asked me a very specific scenario question, not related to the actual work the company did at all, but very relevant to the industry their product served. If you didn't work in the industry you would likely not know the answer, and you couldn't wing it, there was only really one right answer. The five minutes I spent describing in detail the answer to that question apparently swung the job for me, more so than any of my skills or experience. They were desperate for people with industry knowledge apparently.
On the other side of it though, I found my current job through a recruiter, and if I ever decide to change role again, I would probably go through them again. They did an initial chat with me where they told me about the role, the package and salary range, and I told them what I was prepared to accept if they offered me the job. So right away I knew whether it was worth my time, and so did the recruiter. They reviewed my CV, set up an interview with the hiring manager, and then there was a second interview with the hiring manager and one of the C level managers. Then they offered me the job, at the salary I had asked for. Not easy, I still had to prep for the interviews and do well in them obviously, but reasonable for the role, which is mid level, client facing and requires a mix of technical and industry knowledge as well as client management.
Their fairly reasonable approach to recruitment is indicative of the company as a whole they're pragmatic and realistic and treat staff with respect and decency. Which is really the minimum I want from a company.